Edanverse (Pt 4)
Home✗BlogA lot has changed since the last time I attempted this project! After attempting a Django solution in my last iteration, I ended up returning to Next.js. Using what I've learned from re-iterating on STOR8, it's just been easier to use TypeScript to handle what I want to do.
New Learnings + Changes
The only major change is going from MongoDB to now using PostgreSQL. In general, this third iteration is a culmination of everything I've learned from my previous projects (and those projects' previous iterations as well). From ArtScuffle, I found that I preferred PostgreSQL to SQL (the syntax is very similar, but migrating to PostgreSQL cut my costs by a substantial amount!) From STOR8, I learned how to write my own auth flow opposed to using Auth0 or Next-Auth (both of which are fine... but I like having more control over my projects.)
Design Changes
The design of the original site is nice... but not great. Here's how the updates have gone:
The Wiki Pages
The Species Guides
The Locations Guide
Playing around with Chart.js was particularly fun.
There's still a lot more to do for all the pages, but I like the new designs better. They're a lot simpler and cleaner, and also easier to navigate.
My next post on this project will likely be about the new features I've added, although I did want to make this separate, smaller post to showcase all the design changes I've made.
Shoutout to Elliott for being my design beta/design critiquer as usual!