स्टैक
केस स्टडी
Production
Run App — Fitness Platform
DRCODE में मेरा पहला project (intern के रूप में), शुरू से बनाया: Strava/Garmin sync, Flask ML pace predictor और Gemini-powered run analysis वाला microservice fitness platform।
संदर्भ
टैग्स
अवलोकन
एक running/fitness platform जो phased workout plans बनाता है, activities track करता है और runs पर AI feedback देता है। मैंने इसे intern रहते शुरू से बनाया।
यह Strava और Garmin से असली data sync करता है (पूरा OAuth 2.0), scikit-learn model से training paces predict करता है, और एक Google Gemini agent runs का lap-by-lap विश्लेषण करके WhatsApp पर summary भेजता है।
फ़ीचर्स
Architecture
- Astro/React frontend, 5 NestJS microservices (API + Strava/Garmin connectors) और एक Python/Flask ML service।
- 3 PostgreSQL databases (~20 Prisma models), Redis + BullMQ queues, GitHub Actions से AWS EC2 पर deploy।
- एक MCP server के रूप में expose किया ताकि AI agent app चला सके।