Interactive workout tracker with calendar, weights logging, and Supabase integration.
- Calendar view with marked workout days
- Weight tracking
- Supabase database integration
- Authentication support
- Responsive design
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js / Express
- Database: Supabase (PostgreSQL)
- Authentication: Supabase Auth
- Node.js installed
- Supabase account
- Git
- Clone the repository
git clone https://github.com/lenih/workout.git
cd workout- Install dependencies
npm install-
Set up environment variables Create a
.env.localfile with your Supabase credentials -
Run the development server
npm run devThe application will be available at http://localhost:3000
workout/
├── index.html
├── css/
│ └── style.css
├── js/
│ ├── auth.js
│ ├── calendar.js
│ └── main.js
├── config/
│ └── supabase-init.js
└── README.md
MIT