Dispatch № 05 · vyta
Vyta
Social fitness platform
- Django
- Python
- SQLite
- JavaScript
- Gemini API
A social fitness platform that tracks activity and generates personalized workouts, built as a modular multi-app Django system.
By the numbers
- Optimized activity tracking using indexed relational models and Django signals, reducing average query latency by 37%.
- Architected a modular Django multi-app platform with 5 integrated services, leveraging Google's Gemini API to generate personalized workouts for 50+ users.
Architecture
Five integrated Django apps split along clean service boundaries, sharing indexed relational models. Activity tracking is driven by Django signals so denormalized stats stay correct without manual bookkeeping.
Performance
Indexing the relational models and routing updates through signals cut average query latency by 37% as the activity tables grew.
AI workouts
Google's Gemini API generates personalized workout plans from each user's history and goals, serving 50+ users.