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
Published at
2024-07-05 20:15:45Event JSON
{
"id": "aa7ae54f0e61f31ee4fad557999e8fb909b9e68961392a62973bbb913ca4d4c4",
"pubkey": "9c9f81ed795f0f5efa558932824687d84fc7e6a4cfa6db5d6d3b50fcb7ffaec2",
"created_at": 1720210545,
"kind": 1,
"tags": [
[
"t",
"dev"
],
[
"t",
"nextjs"
]
],
"content": "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.\n\nThe tech-stack I'm using:\n- NextJS with App Router\n- TypeScript\n- TailwindCSS\n- Prisma ORM\n- Supabase\n- Argon to hash passwords\n\nSo 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.\n\nI 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.\n\nWhen 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.\n\nIt’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 ",
"sig": "af3ea677ec7a2b807ae664aad7e39be160c66cabf7c3458f338dde1ab3972b86d55691536bbbb1473ecea58845e290e274d00e4e4a58b40b2a99db472be8fddb"
}