Run App — Fitness Platform

फ़ीचर्ड प्रोजेक्ट

Run App — Fitness Platform

रिलीज़्ड

DRCODE में मेरा पहला project (intern के रूप में), शुरू से बनाया: Strava/Garmin sync, Flask ML pace predictor और Gemini-powered run analysis वाला microservice fitness platform।

रिलीज़्डपोर्टफोलियो बिल्डAstro · React · NestJS

प्रोजेक्ट स्नैपशॉट

स्थिति रिलीज़्ड
प्रोजेक्ट प्रकार पोर्टफोलियो बिल्ड
मुख्य स्टैक 10 टेक्नोलॉजी
एक्सेस निजी बिल्ड

अवलोकन

प्रोजेक्ट स्नैपशॉट

एक 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 भेजता है।

मुख्य फ़ीचर्स

अवलोकन

01

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 चला सके।

टेक स्टैक

मुख्य स्टैक

Core Stack

  • Astro
  • React

Application Layer

  • NestJS
  • Node.js

Data & AI

  • Python
  • Flask

Delivery

  • PostgreSQL
  • Prisma
  • Redis
  • AWS EC2