This project started as React tutorial so there were a lot of foundational cracks as I didn't anticipate it growing into what it has become. After some research and contemplating I decided that Vue/Nuxt would be the framework of choice moving forward and I haven't regretted that decision yet.
I've learned a lot in the process, primarily how to build with Vue/Nuxt. I also added in Tailwind CSS and that has made building the platform even more of a joy.
Next up, user accounts!