frederik_diamond on Nostr: Making some great progress on my social media platform! Most of the core ...
Making some great progress on my social media platform! Most of the core functionalities are up and running, like creating an account, logging in, making and publishing posts, liking posts, following users, editing posts and viewing past revisions, etc.
There are still a few things I need to implement. I think the next steps will be:
- Sharing posts
- Commenting on posts
- Saving a draft
Today, I improved the settings by adding an option to switch between light and dark mode. I initially designed the UI for dark mode and haven’t fully finished the light mode yet, so some things still look a bit off.
I eventually want the platform to use the Nostr protocol, but for now, I’ve set up a centralized database to learn how CRUD development works. This is my first big web application, and I don’t have much experience with React, NextJS, Prisma, or Supabase, so there’s a lot to learn. But it’s really fun, and I’m learning a ton along the way.
But the ultimate goal is to make it into a Nostr client for the web.
Published at
2024-07-16 17:24:29Event JSON
{
"id": "fe80331f637524cb060172543b244bdf4f4493d6568b0150647f7145470d1c2f",
"pubkey": "9c9f81ed795f0f5efa558932824687d84fc7e6a4cfa6db5d6d3b50fcb7ffaec2",
"created_at": 1721150669,
"kind": 1,
"tags": [],
"content": "Making some great progress on my social media platform! Most of the core functionalities are up and running, like creating an account, logging in, making and publishing posts, liking posts, following users, editing posts and viewing past revisions, etc.\n\nThere are still a few things I need to implement. I think the next steps will be:\n\n- Sharing posts\n- Commenting on posts\n- Saving a draft\n\nToday, I improved the settings by adding an option to switch between light and dark mode. I initially designed the UI for dark mode and haven’t fully finished the light mode yet, so some things still look a bit off.\n\nI eventually want the platform to use the Nostr protocol, but for now, I’ve set up a centralized database to learn how CRUD development works. This is my first big web application, and I don’t have much experience with React, NextJS, Prisma, or Supabase, so there’s a lot to learn. But it’s really fun, and I’m learning a ton along the way.\n\nBut the ultimate goal is to make it into a Nostr client for the web.",
"sig": "189143a4b1c0b5507081cd604c3a8819e34e73a56c3502433ccca53a02dc79a390ceeb700180d50786b0a447c06d59c4858768ff06013d72b6e688506d31ae6f"
}