As a summer project, I’ve decided to build my own little social media platform. It’s not something I plan to launch publicly, but rather a personal project to help me learn the development process and the tools needed to build advanced web applications. The tech-stack I'm using: - NextJS with App Router - TypeScript - TailwindCSS - Prisma ORM - Supabase - Argon to hash passwords So far, I have gotten user registration to work. Now, I can register a user using the registration form. It certainly needs improvements like validation, and I need to implement protected routes. I also got the posting functionality working. A user can publish a post, and other users can see that post on their timeline. I still need to add the "Save draft" feature like on X. When I finish the registration and login features, I think the next step will be to implement the functionality for liking, sharing, and commenting on posts. It’s a fun project that will teach me so much. I’ve only been working on it for a few days and have already learned a ton! #dev #NextJS