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