Inspiration
I was inspired by Reddit’s unique culture of humor, absurdity, and community. I wanted to build something that would encourage users to let go of their inhibitions and embrace their silliest, most shameful ideas, without fear of judgment. The idea of a "gallery of guilty pleasures" felt like the perfect way to capture this spirit, turning shame into shared laughter.
What it does
It’s a space for silliness, where guilty pleasures are celebrated and creativity runs wild. Users can stack shame filters that make the UI shake(with shame), interact with a gallery where they can flush (delete) creations, use chaos buttons like "Make It Uglier" and "Remix This Turd", and toggle "Maximum Guilt Mode" which unleashes maximum guilt settings. It also features an infinite scroll where you keep scrolling and you’ll never reach the end, because there’s always more silliness to discover!
How we built it
The project was built primarily with Bolt.new and Devvit, leveraging the power of interactive Reddit posts. Core features include stackable shame filters, an interactive gallery, chaos buttons, and an infinite scroll feed. React-like components and custom animations were used for UI effects. The app was deployed to Reddit via Devvit and also to Netlify as a fallback with nearly identical features.
Challenges we ran into
The journey was filled with unexpected challenges. Early on, file sync issues and exhausted Bolt credits caused the header to display "Word Guesser" and the Bolt logo to disappear. These were frustrating at first, but I decided to embrace them as part of the story.
After many attempts, I managed to restore the intended branding by resurrecting an earlier Bolt project. This experience taught me the value of persistence. Other challenges included managing session state across deployments and ensuring a seamless user experience despite platform limitations.
Every obstacle, be it a disappearing logo, a mislabeled header, or the lack of a sharing feature, only added to the charm and uniqueness of the project. In the end, these challenges made DungTunes Gallery even more memorable and fun.
Below, you’ll find links to all the Bolt projects, the messy versions and the submitted version, so you can see the full story of persistence and creativity in action.
Accomplishments that we're proud of
We successfully created a fully functional, delightfully silly app that captures Reddit’s unique humor and community spirit. The dual deployment to Reddit and Netlify ensures accessibility and fallback. The app’s playful UI and features like Maximum Guilt Mode and infinite scroll feed enhance user engagement.
What we learned
Building DungTunes Gallery taught me resilience, creativity and the importance of embracing imperfection. I got an overview on how to manage complex state and messaging between WebView and Devvit, and gained deeper understanding of the Bolt platform and deployment nuances.
What's next for DungTunesGallery
Future plans include refining UI elements, adding more interactive features, improving performance, and exploring ways to safely introduce sharing while respecting user privacy.
Ready to join the fun?
- Reddit username: u/soloranger2
- Test subreddit: r/DungTunesGallery
Bolt.new project (submitted, fixed version): https://bolt.new/~/github-hfezcad6
Bolt.new project (previous, messy versions): \
Netlify demo (for fallback, made from this Bolt project): https://dungtunesgallery.netlify.app
Video demo: https://youtu.be/4SrQAUcBpSk
Let the silliness begin! 🚽💩
Built With
- bolt.new
- react
Log in or sign up for Devpost to join the conversation.