Skip to content
Back to projects
CollaborativeComplete

fitsync

A web application built with ASP.NET Core and MariaDB that tracks fitness metrics and utilizes Google AI Studio to generate personalized workouts based on user progress.

Repository
JManB055/ProjectMaVe
Created
September 19, 2025

Highlights

  • Built collaboratively with ASP.NET Core Razor Pages, C#, and MariaDB.
  • Tracks workouts, exercises, sets, repetitions, weight, distance, and completion.
  • Uses Google Gemini to generate workouts from stored user fitness data.
  • Implements authenticated accounts with salted and hashed passwords.
  • Packages the application with Docker for consistent testing and VPS deployment.

FitSync is a collaborative fitness tracking application built with ASP.NET Core Razor Pages and MariaDB. It gives users one place to record workouts, review progress, and generate personalized routines from their fitness data.

The application stores users, workouts, exercises, sets, repetitions, weight, distance, time, and completion state in MariaDB. Historical records make it possible to review earlier sessions and use real progress as context for future plans.

Google AI Studio and Gemini generate personalized workouts from the user’s stored fitness information. The project also includes authenticated accounts with salted and hashed passwords and a Docker-based deployment workflow for consistent local testing and VPS hosting.

GitHub topics

AIASP.NETDockerMariaDBC#Gemini API