🌱 Inspiration
Guilt Bank was inspired by something deeply personal. There have been days where I’ve woken up and just laid in bed for hours, replaying regrets and questioning past decisions. Other times, those feelings crept in without warning — in the bathroom, on a crowded bus, even in the middle of a meal.
That’s when the idea hit me: What if guilt didn’t have to be a burden? What if it could become a pathway to healing?
Guilt Bank was born out of that realization — a space where people can log their guilt anonymously, reflect, redeem it through kind actions, and even connect with others who are going through the same.
It is built with a single prompt for the one-shot challenge
đź’» What It Does
Guilt Bank is a self-forgiveness web app that allows users to log things they feel guilty about—anonymously or privately—and earn “guilt points.” These points can be redeemed for redemptive actions like sending a kind message, doing a good deed, or apologizing.
Users can:
- Confess their guilt privately or on a public “Wall of Atonement”
- Track their emotional patterns and reflect on recurring regrets
- Redeem their guilt by completing kind, meaningful actions
- Chat anonymously with others in a supportive lounge
- Explore insights on personal growth and emotional wellness
By gamifying self-reflection, Guilt Bank transforms guilt into a tool for healing, community, and positive action.
🛠️ How I Built It
I thoroughly explored and refined my project idea through conversations with ChatGPT, then crafted a detailed prompt which I further enhanced using Bolt.new. I then submitted it to Bolt.new which generated the entire website — including layout, styling, logic, and navigation, and even backend logic with Supabase — all in one go.
The tech stack includes:
- React + Vite for the frontend
- TailwindCSS + shadcn/ui for UI components
- Supabase for backend auth and storage
To meet the One-Shot Challenge, I didn’t manually add components — everything stemmed from one prompt.
đź§— Challenges Faced
- I had zero background in UI/UX, so figuring out how the site should feel and flow was overwhelming at first.
- Getting ChatGPT to generate a single prompt to entail everything about the project took several reiterations
- Since this was a solo project and my first time using Bolt.new, I had to trust the tools and learn on the go.
- Setting up authentication and creating mock data so the site didn’t look empty at first load took some extra effort.
🏅 Accomplishments That I'm Proud Of
- Created a meaningful, emotionally resonant experience that tackles a topic people often struggle to talk about: guilt and self-forgiveness.
- Designed a platform that’s both fun and reflective, blending gamification with emotional wellness.
- Added thoughtful features like the Wall of Atonement, Guilt Points system, and Chat Lounge to make the experience feel safe, interactive, and healing.
- Overcame personal challenges — including being new to the tech space and UI/UX design — to bring a unique and fully functional project to life.
đź§ What I Learned
This was my first-ever tech project, and I learned so much in the process:
- How to structure a real-world app using modern tools
- Basics of frontend development, even though I had no design background
- Using tools like Bolt.new, Supabase, Netlify and TailwindCSS to quickly build and deploy something beautiful
- The power of AI-assisted tools in helping beginners like me bring ideas to life
🔮 What’s Next for Guilt Bank
This is just the beginning for Guilt Bank. Moving forward, I hope to:
- Fix current bugs and improve the user interface to make the experience smoother, more intuitive, and visually consistent.
- Introduce user streaks and milestones to encourage consistent emotional reflection.
- Add guided journaling prompts and audio reflections to support deeper processing of guilt and growth.
- Enable private messaging for users who want to reach out to someone who shared a similar guilt experience.
- Implement AI-based insights to help users identify recurring emotional triggers and track progress over time.
- Expand the “Wall of Atonement” with themes and seasonal challenges (e.g., “Forgive Yourself February”).
- Partner with mental health advocates or NGOs to promote emotional wellness through digital tools.
- Explore mobile support or turn it into a full-fledged app for easier access anywhere.
Ultimately, I see Guilt Bank growing into a meaningful tool that helps people not just unload guilt, but turn it into a catalyst for connection, compassion, and positive change.
Built With
- bolt.new
- chatgpt
- netlify
- supabase
Log in or sign up for Devpost to join the conversation.