Inspiration
The inspiration for Avida is deeply personal. My girlfriend is the exact embodiment of the demographic described in Gaby’s brief: a successful woman in her late 20s driven by financial freedom, luxury travel, and "main character" growth.
I watched her struggle with traditional productivity apps. They were mostly just habit trackers—great for reminding you to drink water, but terrible for mapping out how to buy an investment property or plan a month-long trip to Japan. She didn't need a chore list; she needed a roadmap. **Avida was born from the desire to turn her static vision board into a dynamic, actionable journey that matches her ambition.
What it does
Avida: Goal Journey is a lifestyle design app that helps ambitious women break down their bucket list goals into achievable milestones.
- AI Goal Breakdown: Users input a vague dream (e.g., "Financial Freedom"), and our AI generates a personalized roadmap with concrete steps.
- The AI Coach: A built-in "hype woman" that offers actionable advice when you're stuck or a confidence boost when motivation dips.
- Visual Journey Map: Instead of a checklist, goals are displayed as a journey on a map with customizable backgrounds, visualizing how far you've come.
- Vision Board & Wrapped: Users can generate aesthetic vision boards and share their progress via a social-media-ready "Wrapped" summary.
How I built it
My workflow was a hybrid approach:
- Prototyping: I started with Roark to scaffold the initial idea.
- Migration: When my credits ran out on a half-finished build, I exported the code and moved to Cursor/Codex.
- Engineering: I manually refined the codebase, setting up my own API endpoints and integrating Supabase for the backend.
Challenges I ran into
This hackathon was a series of technical "firsts" and migration hurdles:
- The "Roark" Migration: Moving from a generated, AI-scaffolded project to a clean, maintainable codebase was difficult. I had to manually decouple the logic to set up my own usable API endpoints and structure.
- New Tech Stack: This was my first time building with React Native and Supabase. Learning relational database modeling while trying to keep the UI snappy and "aesthetic" was a steep learning curve.
- Goal vs. Habit Logic: Most apps are built on recurring loops (habits). Designing a data structure for linear journeys (milestones that don't repeat but advance) required a complete rethink of the backend schema.
- Design Balance: My girlfriend was a strict critic—getting the design to look "premium" without being cluttered was a constant iteration process.
Accomplishments that I am proud of
- The "Journey" Visualization: I'm really proud of the map interface. It breaks the mold of the standard "list view" found in most productivity apps.
- The AI Persona: Tuning the AI Coach to sound supportive yet actionable—finding that "best friend who gives good advice" tone—was a big win.
- The Migration: Successfully taking a half-baked AI generation and turning it into a fully functional, deployed application.
What we learned
I learned that for this demographic, momentum is everything. The app isn't just about utility; it's about the *feeling of progress. On a technical level, I gained massive confidence in *Supabase and React Native, proving to myself that I could pivot from a low-code tool to a pro-code environment under pressure.
What's next for Avida: Goal Journey
- HomeScreen Widgets: Bringing the vision board directly to the home screen.
- Full Release: A few issues need to be handled, but I plan to fully release the app as soon as possible
- Market: Market the App after release (maybe together with Gaby if I end up winning)
- Refine Streak: Refine the streak mechanice to not kill motivation once lost, keep it fun and engaging at all times
- Improve Design: Improve the design over time so it looks more polished and less overcrowded
Built With
- codex
- cursor
- gemini-api
- react-native
- rork
- supabase
- vercel
Log in or sign up for Devpost to join the conversation.