Edanverse (Pt 4)

HomeBlog


A 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!