Inspiration

We’ve all lost someone — and in the quiet after, we’ve all wished they had left us something: a letter, a voice, a message that says I’m still with you.

As a dad to a 4-year-old daughter, that thought haunted me: What if I didn’t wake up tomorrow? What would she remember? What would be left unsaid?

I built Last Letter so no one I love would ever have to wonder.

What it does

Last Letter lets you write your most important messages — to your kids, your spouse, your closest friends — and have them delivered only if something ever happens to you.

It includes daily check-in emails, trusted contact verification, multi-day safeguards, and full message delivery logic — ensuring that your final words are sent only when truly needed.

How we built it

We started with an 18-page product vision doc and dropped it into a single prompt on Bolt.new.

From that one-shot prompt, Bolt scaffolded our entire foundation — file structure, routes, database logic, and backend functions. That gave us the freedom to focus on the message flow, emotional clarity, and reliability.

The full stack includes:

  • React + Tailwind (frontend)
  • Supabase (auth, database, RLS)
  • Netlify Functions (cron tasks + logic)
  • Resend (emails)
  • Buy Me a Coffee API (support tiers)
  • Judge Mode for 3-minute test cycles

Challenges we ran into

  • Designing a verification flow that respected false positives, trusted confirmation, and grace periods
  • Getting the fallback logic airtight — so messages don’t send too early, or too late
  • Making the experience feel emotionally safe, not morbid
  • Getting all logic to work in a hackathon-safe demo window — Judge Mode was our fix

Accomplishments that we're proud of

  • A full working MVP that simulates death-based delivery logic — built with a single Bolt prompt
  • A smooth and intuitive emotional UI, despite the heavy subject
  • Verification flow with trusted contact responses, fallback delays, and message delivery safeguards
  • Multiple support tiers, enforced via live BMAC API logic
  • A demo video that blends real UI with cinematic storytelling

What we learned

  • Emotional design matters just as much as technical accuracy
  • It’s possible to build something deeply human — even when using AI scaffolding and serverless tools
  • Bolt.new truly accelerated our workflow and let us stay focused on what matters

What's next for Last Letter

We’re planning to expand Last Letter with:

  • Video messages, available across all plans
  • More nuanced “message timing” features (birthday triggers, anniversaries, etc.)
  • A gentle onboarding flow for elderly users
  • Better fallback methods (legal document scanning, obituaries)
  • A community-driven message archive (opt-in)
  • Admin dashboard, analytics, and possibly even a browser extension

But for now… we just want to help people say what needs to be said — before it’s too late.

Built With

  • bolt.new
  • buymeacoffee
  • netlify
  • react
  • resend
  • supabase
  • tailwind
Share this project:

Updates