
Fitset
Fitset is a digital platform built to connect personal trainers and students, centralizing workout management, class scheduling, and feedback into a single modern, scalable ecosystem designed for real-world gym usage.
The goal of the project was to solve real problems in the fitness industry, such as lack of proper follow-up, fragmented communication, spreadsheet-based training plans, and dependency on internet connectivity during workouts.
๐งโ๐ซ For Personal Trainers
Personal trainers have access to a complete web dashboard, where they can:
- Create, update, and organize custom workout plans
- Schedule classes and track studentsโ routines
- Receive direct feedback on workouts and progress
- Manage students in a simple and scalable way
All of this is delivered through a fast, responsive interface, focused on productivity and ease of use.
๐๏ธ For Students
Students use a mobile application available for iOS and Android, where they can:
- View their active workout plans
- Start and execute workouts directly from the app
- Use the application in offline mode, allowing workouts without requiring internet access at the gym
- Maintain clear and direct communication with their personal trainer
The offline-first approach ensures a smooth and reliable experience, even in environments with unstable connectivity.
๐ง Technologies Used
๐ Web (Personal Trainer Dashboard)
- React 18
- Tailwind CSS for styling
- Zustand for state management
- React Query for data fetching, caching, and synchronization
๐ง Backend
- NestJS
- Authentication and access control
- Prisma ORM with PostgreSQL
- Architecture following Design Patterns and scalability best practices
๐ฑ Mobile (Student App)
- React Native with Expo
- NativeWind for styling
- React Query for API consumption
- Async Storage for local persistence and offline support
๐ My Role in the Project
I actively participated, alongside my partners, in all stages of development, including:
- Web Front-end
- Backend
- Mobile Application
- Architectural design
- Pipeline management
- CI/CD
- Automations and continuous delivery best practices
Fitset is a project that demonstrates my ability to work end-to-end, from product conception to production delivery and maintenance.
Iโd be happy to share more details.