What is Nostr?
frederik_diamond / FREDERIK DIAMOND
npub1nj0…2gqz
2024-07-05 20:15:45

frederik_diamond on Nostr: As a summer project, I’ve decided to build my own little social media platform. ...

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
Author Public Key
npub1nj0crmtetu84a7j43yegy358mp8u0e4ye7ndkhtd8dg0edll4mpqn52gqz