Inspiration - We began with a straightforward query: What if social media lacked identity and memory? We believed that by eliminating profiles, likes, and post history, we might establish an environment free from the social performance and posturing that characterise popular platforms and allow for unadulterated, unfiltered communication.

What it does - Anyone can visit the website and post a short, anonymous text message to a single, public feed. There are no user accounts, no profiles, no likes, and no comment history. Every message that is posted is automatically and permanently deleted 24 hours after it's submitted. The core idea is to create a space for raw, unfiltered expression, free from the social pressure and personal branding that define mainstream social media platforms. Think of it less like a permanent archive and more like a digital graffiti wall where the messages fade away, leaving a space for new thoughts.

How we built it - To test this, we built Voidstream, an anonymous, ephemeral message board. Using Supabase for its simple database and real-time capabilities, we created a web app where the only actions are to post and to read. Every message is untraceable to a user and is permanently deleted by a scheduled function after 24 hours. The experience is about the now, with no regard for the past.

Challenges we ran into - The same anonymity that fostered authenticity also opened the door to toxicity and spam. Without any form of accountability or moderation, a "tragedy of the commons" scenario is almost inevitable. It proved that while identity can be a cage, it is also a necessary component for building a sustainable community.

Accomplishments that we're proud of - The hypothesis was immediately validated. The anonymity led to a stream of consciousness that was shockingly honest, vulnerable, and sometimes absurd. Without the pressure of a personal brand, users shared thoughts they'd never attach to their real names, creating a chaotic but authentic snapshot of the collective psyche.

What we learned - Through the Voidstream project, we gained a practical understanding of modern full-stack development. We successfully bridged the gap between a frontend application on Replit and a backend database using Supabase, a Backend-as-a-Service. This involved more than just code; we learned the critical importance of a correctly configured database schema that matches the application's expectations. The entire process was a valuable lesson in systematic debugging—moving from a client-side JavaScript error to backend table configuration issues. We practiced handling asynchronous operations, managing API keys, and understanding database security fundamentals like Row Level Security. In short, we experienced a complete, miniature development cycle, turning a concept on GitHub into a fully functional, interactive web application.

What's next for VoidStream - Temporary Channels: What if instead of one global feed, users could create temporary, named channels? For example, a user could go to voidstream/late-night-thoughts and have a focused, temporary conversation with others who find that channel. The channel itself could disappear after 24 hours of inactivity. Replies with Faster Decay: Introduce the ability to reply to a post, but make the replies even more ephemeral—they could disappear after just one hour. This would encourage rapid, in-the-moment conversations. Sentiment-Based UI: Use a Supabase Edge Function to perform sentiment analysis on new posts. The background color of the site could subtly shift in real-time based on the overall "mood" of the stream—from a calm green to an agitated red.

Built With

Share this project:

Updates