r/Indiewebdev • u/No_Track9599 • 3d ago
Built a guestbook + webring + top 8 social platform from scratch (Next.js/Supabase), here's what I learned
Goal was pretty simple going in: bring back the parts of the old web I actually missed, guestbooks, webrings, top 8 friends, profiles you decorate, without cloning the aesthetic and calling it a day. Ended up as cybersoda.blog, Next.js App Router + Supabase, no template.
A few things that turned out harder than expected: guestbook entries write through a server action and revalidate the path, but I had a user report a signature that wasn't showing up on refresh, spent a while chasing it through the caching model before landing on it almost certainly being a stale tab, not a real bug. Also joining real webrings meant building actual prev/next ring navigation instead of just a badge, which took more plumbing than I expected for something that looks like two links.
It's small right now, but the first unprompted guestbook signature from a stranger was a genuinely good moment. https://www.cybersoda.blog if anyone wants to look at how it's put together, happy to talk through any of it.



