A web application for tracking bodyweight training progress.
DoubleRep helps you track your bodyweight training sessions based on structured workout plans. Monitor your progress, log exercises, and stay motivated on your fitness journey.
- React 19 + React Compiler
- TanStack Start + Router + Query
- Tailwind CSS v4 + shadcn/ui
- Convex - Serverless backend
- Better Auth - Authentication
We're using bun by default, but you can modify the scripts in package.json to use your preferred package manager.
-
Install dependencies:
bun install
-
Create a
.env.localfile based on.env.local.example. -
Generate the schema to your database with convex:
bun generate
-
Run the development server:
bun dev
The development server should now be running at http://localhost:3000.
These scripts in package.json use bun by default, but you can modify them to use your preferred package manager.
dev- Run the development serverbuild- Build for productionstart- Start the production serverui- The shadcn/ui CLI (e.g.bun ui add buttonto add the button component)format- Run Ultracite for formatting your codedeps- Selectively upgrade dependencies via taze
Read the hosting docs for information on how to deploy your TanStack Start app.
MIT
Built with react-tanstarter template.