Project
The goal of this project was to learn how to develop a fullstack application using Next.js and its server actions rather the usual MERN stack I am used to. I used MySQL, PlanetScale, and Prisma to organize, store, and interact with the data. For the first time I learned how used Redis to optimize application performance by caching recently veiwed/used information. And styling React components with Tailwind CSS is always great experience. Overall a fun project and I see it as blueprint or reference for any future fullstack project I might have in the future that involves a lot of social interaction.
Technologies
Next.js
MySQL
Upstash Redis
Prisma
Tailwind CSS
Typescript
Back