https://github.com/ryanbbrown/nextworkout
https://github.com/ryanbbrown/nextworkout
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ryanbbrown/nextworkout
- Owner: ryanbbrown
- Created: 2025-03-29T15:57:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-04T01:46:24.000Z (4 months ago)
- Last Synced: 2026-03-04T06:06:20.526Z (4 months ago)
- Language: TypeScript
- Size: 583 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NextWorkout
NextWorkout is a full-stack workout tracking app (designed to be used as progressive web app on your phone). It uses a React-based SPA frontend and a Fastify-based backend API, connected to a Supabase PostgreSQL database for data persistence and authentication. You can access it at [nextworkout.fly.dev](https://nextworkout.fly.dev), and read more about the setup in `architecture.md`.
## Background
I have chronic pain that's best managed by consistently doing a decently wide range of exercises and stretches. However, my schedule is busy and my body isn't always feeling up for certain exercises, so it's hard for me to have a recurring workout schedule.
I used to sometimes forget about certain exercises for a while and then my pain would flare up again, so I built NextWorkout to give me a view that no other workout tracking app did: within a given group (back, knee, stretches), *which exercises have the **longest gap** since I last performed them?*
## Demo
TBU