REPIT — Fitness Tracking Web App
Founder / Individual Product
Problem
Most fitness tracking apps are either overly complex or too limited to be useful for serious tracking. Users wanted a clean, focused platform to log workouts, track progress, and manage custom exercises without unnecessary features.
Solution
Designed and built REPIT as a mobile-first progressive web app focused on the core workout experience. Users can log exercises, track sets and reps, manage custom exercises, and view progress over time. Trainers can monitor trainee activity and assign workouts through a dedicated interface.
Product Screens




Key Features
- • Workout logging with sets, reps, and weight tracking
- • Custom exercise creation and management
- • Progress visualization over time
- • Trainer dashboard for monitoring trainee activity
- • Mobile-first responsive design
Architecture
REPIT is built as a progressive web application using React for the frontend and a Node.js + Express REST API backend. MongoDB (Atlas) is used for data persistence. User authentication is implemented using secure password hashing with bcrypt. The frontend communicates with the backend via REST APIs, and the UI updates dynamically based on user actions.

Tech Stack
Impact & Learnings
REPIT was built and launched as a real product with active users. The project helped solidify my understanding of product decisions, mobile-first UX, role-based systems, and the difference between building features and building usable experiences.