Inspiration
We wanted to create a space where people could grow through meaningful reflection. Traditional apps felt disconnected and cold. We envisioned a companion that listens, learns, and helps users become their best selves.
What it does
Thriva combines AI-powered conversations with personal growth tools. Users can chat with AI for advice and support. They can journal their thoughts and track emotions. The calendar helps organize goals and habits. Friends can connect and support each other. Badges reward progress and milestones.
How we built it
We built Thriva using modern web technologies. The AI conversations uses Claude's comprehensive LLM model for natural interactions. We designed an intuitive interface focused on user experience utilizing Next.js's lightweight framework. The backend is built ontop of SupaBase and handles user data securely. We integrated authentication, calendar, and social feature API's, allowing synchronization in real-time.
Challenges we ran into
Understanding all the different tools was overwhelming at first. Each technology had its own learning curve. Figuring out how to connect the AI, database, and frontend was tricky. We had to learn how different APIs work together. Making all the features communicate seamlessly took time. Debugging integration issues between components was frustrating. Finding the right architecture to weave everything together required experimentation.
Accomplishments that we're proud of
We created a truly holistic personal growth platform. The AI feels genuinely supportive and understanding. Our journal system is flexible yet organized. Users actually want to come back daily. The friend system fosters real connections. We built something that makes people feel better about themselves.
What we learned
AI integration is powerful but requires careful prompt engineering. User experience matters more than features, privacy builds trust. The small wins through badges drive engagement. Personal growth apps need both structure and flexibility. Building for emotional wellbeing requires empathy in design and intent to support.
What's next for Thriva
We want to add goal tracking with progress visualization. Mood analytics could show patterns over time. Group challenges would boost community engagement. Voice journaling would make reflection easier. Personalized AI insights based on journal entries. Integration with fitness and productivity apps.
Built With
- claudeapi
- elevenlabs
- next.js
- react
- shadcn
- supabase
- tailwindcss
- typescript
Log in or sign up for Devpost to join the conversation.