I started developing a social media site as a hobby project back in the summer of 2022 (when I was in 8th grade). I worked on it for about two years (on and off), and here I am in 10th grade with a somewhat completed and functional social media site. I've gotten about 60 users on the platform so far already.
Some FAQS:
- What language/framework: Next.js + typescript
- Database: Supabase (free postgres)
- Hosting: Vercel
- Auth: Google + GitHub
- Why is it slow? The initial load takes a few seconds because of server-side-rendering. It’s faster after that. -** Is there a profanity filter?** No because I realized people would always find a way to get past it somehow
- **Can I get banned? **Yes, your account can be temporarily or permanently disabled.
- Can I view the code? Not at the moment.
- **Is it open source? **No, for now.
- I can’t edit my posts? Yes, to preserve authenticity
- Are you paying for this? Nope. I haven't spent a single penny (or sat) on this. If this site starts actually getting enough users that I would need to pay money to maintain it, I would probably have to figure something out. Idk.
Let me know what you think! If you have any other questions, I'd be happy to reply.
(If some of you are maybe thinking "why isn't this decentralized?" "No Nostr integration?". Relax lol. I just made this as a hobby project to have some fun with my coding skills.)