Inspiration
After six years of daily boxing and weight-training, I’ve seen how easy it is for even the most motivated people to fall off track once classes end and life takes over. A single missed workout quickly snowballs into a month of skipped sessions, poor food choices, and frustration. I wanted a hands-free accountability partner that calls you—literally—before those habits slip. That spark became ADITYA JOURNEY, a web app that turns goals into daily voice reminders so consistency is automatic, not an after-thought.
What it does
On-boarding: Users enter fitness goals, preferred call time, and diet targets (e.g., “2 L water, 180 g protein”).
Daily voice calls: At the scheduled hour the system rings the user’s phone, delivers a customised script (“Hey Sam, quick check-in—did you hit 8,000 steps yet?”), and records a keypad or voice reply.
Progress tracking: Responses are logged to a dashboard so users (or their coach) can spot trends and celebrate streaks.
Smart nudges: If a user misses two calls in a row, the app escalates with a motivational SMS and an email summary.
How we built it
Frontend: Next.js + Tailwind for a clean, mobile-first UI.
Backend: Node/Express API hosted on Render, with cron jobs triggering calls.
Voice layer: VAPI + ElevenLabs to generate natural-sounding calls; Twilio handles PSTN delivery.
Database: Supabase stores user profiles, goal templates, and call logs.
Automation glue: Make.com routes completed call data back to the dashboard in real time.
Everything was stitched together in 36 hours, fuelled by cold brew and test calls to my own phone at 3 a.m. IST.
Challenges we ran into
Challenges we ran into Natural conversation flow: Early versions felt robotic; we iterated on SSML pauses and filler words until testers couldn’t tell it was AI.
Time-zone math: Scheduling calls that respect daylight savings worldwide was trickier than expected.
Deliverability: Carrier spam filters occasionally blocked repeated calls; solved via verified caller IDs and dynamic call-window logic.
Hackathon crunch: Balancing feature scope with a hard deadline forced ruthless prioritisation.
Accomplishments that we're proud of
Placed over 150 successful test calls with ≥ 95 % answer rate during demos.
Built a zero-to-one voice reminder engine without writing a single line of telephony SIP code.
First-time integration of Make.com + Supabase + VAPI completed in under 4 hours.
Users reported the calls “felt like a real coach, not a bot”—our biggest win.
What we learned
Voice creates stronger accountability than push notifications alone.
Crystal-clear onboarding questions drastically cut drop-off during sign-up.
Small UX touches (e.g., naming the caller “Coach A”) multiply engagement.
Rapid prototyping with no-code/low-code tools lets a solo builder punch far above their weight.
What's next for ADITYA JOURNEY
AI nutrition coaching: Generate meal suggestions based on yesterday’s call feedback.
Wearable integration: Pull step counts from Apple Health/Fitbit for auto-verification.
Adaptive scripts: Use GPT-4o to tweak call tone based on user mood trends.
Multi-language support: Hindi, Bengali, and Tamil to hit broader Indian audiences.
B2B pilot: Offer white-label portals for gyms/physio clinics to keep clients compliant.
Built With
- bolt.new
- n8n
- vapi
- voiceflow
Log in or sign up for Devpost to join the conversation.