Inspiration
I hit “day one” of sobriety just before the hackathon. Most recovery apps felt clinical or locked behind paywalls. We asked a simple question: could staying sober feel as quick and rewarding as sending a daily text—and as playful as tending a Tamagotchi? Sustina is our first answer.
What it does
Daily Text Check‑In – Users SMS “0” (sober) or “R” (relapse).
Instant AI Cheer – ElevenLabs returns a five‑second voice note that feels like a friend high‑fiving you.
Mobile Companion (Expo) – A Bolt‑powered React‑Native app shows a living vine that grows with every sober day and celebrates streak milestones with confetti.
Road‑Mapped Features – NFT leaf badges, weekly recap videos, and subscription‑only coach personas are designed but not live yet.
How we built it
Bolt.new handled every screen—both web and mobile—plus the Edge Functions that talk to our services.
ChatGPT generated user stories, copy, and the high‑fidelity mockups used by the design team.
Expo let us ship the same Bolt codebase to iOS and Android in hours.
ElevenLabs streaming TTS delivers sub‑two‑second voice replies.
Twilio webhook captures SMS check‑ins.
Supabase stores users, checkins, and streaks; its real‑time channel powers the vine animation.
Challenges we ran into
Latency juggling between Twilio, ElevenLabs, and Bolt Edge Functions.
Timeboxing – NFT badges and RevenueCat paywall slid out of scope with six hours to go.
Voice tone – Prompt‑engineering ElevenLabs to sound supportive without slipping into lecture mode.
Accomplishments we’re proud of
Functional SMS → voice agent loop in under 28 hours.
Expo + Bolt unified codebase running on three form factors (web, iOS, Android).
Real‑time vine animation that never drops a frame, even on 3G devices.
Accessibility first: dark‑mode palette passes WCAG AA.
What we learned
Bolt.new + Expo is a surprisingly powerful combo for shipping cross‑platform MVPs.
Copy and UI tone matter—a friendly five‑second voice note beats a paragraph of text.
Scope discipline is everything; future features shine brighter when the core loop is rock‑solid.
What’s next for Sustina
NFT Leaf Badges – Algorand‑minted collectibles that appear on milestone days.
RevenueCat Integration – unlock premium coach voices and a relapse‑hotline subscription.
Weekly Recap Videos – templated, personalised clips users can share on socials.
Group Vines – shared streak gardens for friends or AA sponsorship pairs.
Health‑Data Sync – optional Apple / Google Health import to cut manual logging.
Sustina’s mission is simple: make every sober sunrise feel like a win—one text, one leaf, one day at a time.
Built With
- elevenlabs
- next.js
- node.js
Log in or sign up for Devpost to join the conversation.