Sage's Blog

Journal #2: +11 hours +13 commits

sage July 18, 2026 1 minute read

Journal #2: +11 hours +13 commits's image cover

Blog Frontend

At the time of this journal, I have spent 61 hours on the frontend, with 41 commits.

  • added sonner toasts, which greatly increased the UX
  • added API functions for comments API
  • added video support for each post's covers
  • refactored image and video covers for each post into PostCover component
  • added onLoad animations for the covers
    • 1st draft: add fade animation to entire post while cover loads
    • 2nd draft: spinner skeleton for just the post cover while it loads
    • finally: spinner skeleton with fade animation when the image loads in
  • refactored all the API functions by making get, post and delete functions in helper.ts
  • added captions under cover

Blog API

At the time of this journal, I have spent 12 hours on the backend, with 28 commits.

  • fixed register API not encrypting passwords
  • added rate limiting to all APIs
  • sorted posts by newest to oldest

Register or Login to make a comment!

Comments