💌 UnSent Letters — Anonymous Emotional Journaling

UnSent Letters is a simple, anonymous web app where anyone can write and share letters they never got to send. Whether it’s a love you lost, a goodbye you never said, or a hope you hold close — this is your space to release, reflect, and read the unspoken words of others.

✨ Inspiration

I wanted to build something deeply human. In a world of hyper-connectivity, some words still go unsaid. This app is a soft corner of the internet for people to anonymously express themselves and feel seen — without the pressure of identity.

🔨 How I Built It

  • Frontend: Vite + React + Tailwind CSS
  • Backend: Supabase for anonymous data storage (no auth required)
  • Deployment: Netlify
  • Prompt built in one shot using Bolt’s AI workspace ✨

💡 Features

  • No sign-in required — completely anonymous
  • Write letters with optional titles, author names, and mood tags
  • Browse a public feed of heartfelt letters sorted by time
  • Minimal, poetic design with soft pastel themes

🧠 What I Learned

  • Designing emotional UX with minimal friction
  • Using Supabase for anonymous public content
  • Generating full-stack apps in a single prompt using Bolt

🚧 Challenges

  • Designing the balance between openness and moderation
  • Ensuring submission feels thoughtful but still frictionless
  • Handling text input gracefully with no user account system

✅ The Result

A soft, reflective platform where strangers become silent companions — reading and writing words that never made it out loud. And sometimes, that's enough.


Built in one go — because some words don’t wait. 💬

Built With

  • bolt
  • netlify
  • supabase
Share this project:

Updates