A 7-day workout planning app with custom exercises, persistent state and automated tests.
Overview
Workout Builder is a workout planning application that helps users create and manage weekly exercise routines. The project focuses on state management, persistent storage with localStorage and an intuitive user experience.
Challenge
Managing workout state while persisting user data across sessions using localStorage.
Architecture
The application separates reusable UI components from state management logic, making it easier to extend new exercises and weekly plans without increasing complexity.
Testing
Core application behaviour is covered with automated tests to verify state updates, persistent storage and user interactions.