Type something to search...
Completed

RunApp - Fitness Platform

RunApp - Fitness Platform

Technologies Used

NestJS TypeScript Strava API Garmin API PostgreSQL WhatsApp API

Tags

fitness api microservices health

Project Links

RunApp is a microservices-based fitness application developed as an in-house product at Airia. It integrates with popular fitness tracking platforms to generate personalized workout plans and improve athlete engagement.

Key Features

Multi-Platform Integration

  • Strava API: Sync activities, routes, and performance data
  • Garmin API: Import workout history and health metrics
  • Unified data model across platforms

Personalized Workout Plans

  • AI-powered plan generation based on historical data
  • Adaptive training schedules
  • Goal-oriented workout recommendations

Pace Calculator Engine

  • Specialized algorithm for pace calculations
  • Race prediction based on training data
  • Custom pace zones for different workout types

WhatsApp Notifications

  • Workout reminders and completion notifications
  • Progress updates and achievements
  • Personalized coaching tips

Architecture

Tech Stack

  • NestJS: Scalable microservices architecture
  • PostgreSQL: Activity data and user profiles
  • Redis: Caching and session management
  • WhatsApp Business API: Notification delivery