Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Coach App — AI platform for personal fitness support

Stack:
Python, FastAPI, Django, PostgreSQL, Redis, Celery, WebSockets, Docker, LangChain, LangGraph, Qdrant, JWT, REST API

Project Description:
Development of an AI platform for personal user support. The system combines a classic backend for storing profiles, workouts, progress, and plans with an AI module that analyzes user data and generates personalized recommendations. The platform was designed as a scalable product with a microservices architecture, where individual services are responsible for authorization, fitness logic, AI interaction, and real-time communication. The main task is to provide the user not just an activity tracker, but a full-fledged AI coach that remembers history, considers goals, physical parameters, and progress dynamics.

What has been implemented:

user registration, authorization, and profile system
storage of anthropometric data, goals, and user parameters
training module, exercises, plans, and activity history
AI chat for interaction with a personal fitness coach
storage of dialogue memory and recommendation history
generation of personalized workout and load recommendations
asynchronous task system through Celery
JWT authorization and API for client applications
containerization of all services through Docker

My responsibilities:

designing the architecture of the entire system
developing the backend part and API
building the microservices structure
implementing the logic of the AI coach
integrating LangChain / LangGraph / Qdrant
implementing WebSocket communication for chat
designing PostgreSQL schemas and relationships between entities
connecting Redis and Celery for background processing
Docker-based deployment and infrastructure preparation for scaling
Work details
Added 1 April
103 views
Freelancer
Andrii Domashchenko
Ukraine Irpen  17  0

Available for hire Available for hire
17 Safes completed
On the service 1 year