Been looking to learn NextJS and personal blog was the perfect place to start.
my previous looked nice (simple) but was a file based static generator and was a pain to manage assets and post content plus wasn't realt able to add simple stuff like comments, my travel logs etc
What i built
NextJS based backend app (app.taggy.dev/portal) and a frontend app that looks pretty much the same as previous website but all powered from database instead of files.
Couple of really nice features i was able to build
- Vinyl that was previosuyly on a clunky google sheets to html render and a lot of metadata was being manually managed like release id , discogs id etc. A simple backebd +discogs api meant i could simply maintain my collections on discogs and things would just keep syncing with all the metadata
- Food that was previously json to markdown based meant hard to manage and add on the go. Moved to database and looks much better with all the nice filters etc.
- Comments & Reaction - Fun stuff!
While it was easy to build this over a weekend, its a lot of work to get basic crud up and running and in my humble opinion rails + turbo rails works mostlt just fine and i dont think I'm going to switch out my main stack for giki.ai for nextJS.