Inspiration
Many of us struggled to stay consistent with the goals we set for ourselves. Motivation fades, accountability disappears, and progress stalls. We wanted to build something that recreates the power of a supportive group — where people move forward together. That idea evolved into Flock, a collaborative goal-tracking platform that allows users to join groups, connect with mentors or therapists, and stay accountable through structured progress reporting.
What It Does
Flock helps people achieve their goals through community, accountability, and intelligent coaching.
Users can:
- Join or create goal-based groups
- Connect with a mentor, therapist, or accountability partner
- Receive AI-generated goal plans and coaching guidance
- Automatically send structured progress reports via secure API calls
- Track progress with analytics-backed scoring
The platform makes collaboration seamless — whether you’re part of a study group, fitness cohort, therapy program, or productivity circle.
Login and onboarding are simple and lightweight, powered by streamlined API calls that quickly connect users to their groups and dashboards without friction.
How We Built It
- React Native – Mobile-first frontend experience
- Python + FastAPI – Backend API powering authentication, group management, and reporting
- PostgreSQL – Operational database for users, groups, and progress tracking
- Gemini API – AI-powered goal planning and coaching feedback
- Snowflake – Analytics warehouse for scoring, performance insights, and trend tracking
- Python ETL + Celery/cron – Automated sync jobs and scheduled review workflows
Our architecture is designed to scale — from individual users to large mentorship networks.
Challenges We Ran Into
We pivoted multiple times as we refined the problem we wanted to solve. Designing group accountability in a way that felt supportive (not invasive) required iteration. Integrating multiple APIs and ensuring reliable background sync processes was also a major technical hurdle.
Accomplishments We’re Proud Of
- Successfully building a full-stack, scalable mobile app
- Seamlessly integrating Snowflake analytics into a live product
- Implementing AI coaching with real-time API feedback
- Creating structured group functionality with automated reporting
- Rapidly iterating from idea to working product
What We Learned
We gained hands-on experience with rapid prototyping, API architecture, distributed systems, and designing user experiences around accountability and collaboration. Most importantly, we learned how to pivot quickly while keeping the core vision intact.
What’s Next for Flock
- Expanded mentee-side features and personalization
- Smarter group insights and progress visualization
- Enhanced mentor dashboards
- Deeper AI-driven adaptive coaching
- Broader onboarding flows for schools, therapists, and professional networks
Flock isn’t just about setting goals — it’s about moving forward together.
https://docs.google.com/presentation/d/1z1DMjGaAjqUM3-oYG72_UW3pnuMK2I3ZDGVOowotFBc/edit?usp=sharing
Built With
- celery/cron
- fastapi
- gemini
- native
- postgresql
- python
- react
- snowflake
Log in or sign up for Devpost to join the conversation.