general features

  • Getting the bare bone basics
    • CRUD blog posts + CMS initial demo
    • deploy database to cloud/server - mongo atlas
    • deploy the entire admin proj frontend to vercel
  • upgrading /workshop/page.tsx (ex. getServerSideProps)?
  • hljs bug fix
  • add some note about the website VS digital garden in the front page, as well as a description of each categories
  • experiment with more font designs
  • Guestbook

good to have (someday)

  • how many visitors total to my website (& from which country?) google analytics?
  • lighthouse score… for now… performance 96
  • lighthouse score performance 100
  • SEO
  • automating blog posts to other platforms? potentially
  • heart/likes…? (inspo)
  • look into mdx TT
  • anime.js

cms & backend

  • general
    • fixed category in admin dashboard - workshop/journal
    • the “check your saved passwords” error - changed pw (because the current pw has been in a data breach somewhere)
    • figma cms design + apply it
    • editor
      • make a <code></code> block available
      • CodeBlockLowlight - code syntax highlight
      • refractor editor for postdetail & createpost
      • fix scroll
      • Inline code bug fix
      • alert for deleting posts/tags (just in case)
    • post specific
      • figure out how to store images - cloudinary
      • representative image?? - maybe set separately? (+update post schema)
      • saving draft feature - just made draft category
      • tag feature, can add/edit/delete new tags (dropdown
  • more features! 4/24/25
    • published/draft separate (not as category, but as a status)
      • “in review” “archived”, etc
    • connect google analytics
      • analytics summary (top x posts, visitors this week)
    • draft reminder widget: unpublished posts listed at the top
    • autosave drafts
    • view per post

blog frontend

  • possible comment section
  • maybe make the sidebar vertical?!
  • workshop
    • click on image expand
    • make the posts show up to blog
    • blog card design
    • filter by tags in each section (workshop/journal)
    • chronological sort from oldest & newest
    • card view/list view
  • other stuffs
    • Responsive design
      • Menubar side when small screen
    • Make the workshop blog posts load when the entire website is first loaded (ping it in header component)

non coding

  • link to obsidian (publish it using quartz)
  • workshop
    • cards, separated by tags
      • Blog/CMS, Certs, StudySnap
    • passing cloud practitioner post
    • how i made my blog post
      • part 1 - planning, db, architecture + backend + frontend
      • part 2 - cms
    • study snap devlog
    • passing solutions architect post
    • post about python automation
  • journal
    • will also contain retrospectives (if this is a lot, will refractor later)
    • cards, separated by tags
      • Essays, Retrospectives
    • 2024 gap year retrospective (internship, certificate, blogging, etc) - ONGOING
  • book
    • book card