Intelligent Coaching Application
| dc.contributor.advisor | Samir, Akhrouf | |
| dc.contributor.author | Islam Mohammed Lamine, Zaoui | |
| dc.contributor.author | Abdelrahman, Nouar | |
| dc.date.accessioned | 2026-06-17T14:26:41Z | |
| dc.date.issued | 2026-06-10 | |
| dc.description.abstract | This thesis presents the design and implementation of a mobile fitness coaching application powered by an AI agent. The proposed system tackles the fragmentation of current fitness applications by integrating workout planning, exercise logging, nutrition and hydration tracking, progress visualization, AI-powered food image analysis, coach-athlete communication, and personalized guidance into a single unified platform. The mobile client was developed using React Native and Expo, while the backend was built with Bun and ElysiaJS. Data persistence is managed through PostgreSQL with Prisma ORM, enhanced by the pgvector extension to enable semantic search for intelligent recommendations. The AI layer integrates Google Gemini for conversational coaching and food image analysis, alongside Ollama and the nomic-embed-text model to deliver retrievalaugmented workout recommendations. The backend was deployed on Fly.io with monitoring and logging mechanisms to ensure operational reliability. The resulting application demonstrates how user context, structured fitness data, and AI agent workflows can be effectively combined to provide more adaptive coaching, improve tracking consistency, and support better long-term training and nutrition decisions. | |
| dc.identifier.uri | https://depot.univ-msila.dz/handle/123456789/48660 | |
| dc.language.iso | en | |
| dc.publisher | University of M'sila | |
| dc.subject | fitness | |
| dc.subject | mobile app | |
| dc.subject | AI agent | |
| dc.subject | large language model | |
| dc.subject | food analysis | |
| dc.subject | semantic retrieval | |
| dc.title | Intelligent Coaching Application | |
| dc.type | Thesis |