I built a browser based app to create intervals and log workouts. Check it out over at intervals-workouts.pages.dev.

Screen shot of intervals and workouts app

It’s built with Vite, React, Typescript and SCSS modules. This was also the first time I have tried Storybook. There is no database or authentication, it uses local storage to store data. Hosting is at cloudflare pages.

The code is over at github.com/Seetal/Workouts.

There are a number of other features I would like to add such as a stats page and data export and import for when a user gets a new device.