A front-end workout program web app built with React to help users follow a simple, structured 30 workout training plan focused on consistency and habit-building.
The goal of this project was to practice building a complete React application with clear state management, reusable components, and a clean, user-focused UI.
- Structured workout program
- Exercise tracking with sets and reps
- Built-in stopwatch / rest timer
- Clean, minimal interface focused on usability
- Fully client-side application (no backend)
- React
- JavaScript
- CSS
- Vite (development & build tool)
- Structuring a React application using reusable components
- Managing application state and props flow
- Implementing timers and UI-driven state updates
- Creating clean, component-based UIs with React
- Handling user interactions and conditional rendering in React
npm install
npm run devThis project was built as part of a course-based learning process to apply modern React fundamentals in a complete front-end application.