https://github.com/emppu-dev/getfit
A gamified exercise tracker
https://github.com/emppu-dev/getfit
exercise exercise-tracker workout workout-log workout-tracker
Last synced: 12 months ago
JSON representation
A gamified exercise tracker
- Host: GitHub
- URL: https://github.com/emppu-dev/getfit
- Owner: emppu-dev
- License: other
- Created: 2024-07-27T12:50:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-01T05:48:46.000Z (over 1 year ago)
- Last Synced: 2024-08-02T01:16:04.523Z (over 1 year ago)
- Topics: exercise, exercise-tracker, workout, workout-log, workout-tracker
- Language: Svelte
- Homepage: https://getfit.bunk.lol/
- Size: 337 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GetFit
A gamified exercise tracker
## 📸 Preview



## 📝 Todo
- [x] PocketBase setup
- [x] User authentication
- [x] XP and level system
- [x] Exercise tracking
- [x] Exercise history
- [x] Integrate [free-exercise-db](https://github.com/yuhonas/free-exercise-db)
- [x] Workout timer
- [x] Styling
- [ ] Skills / achievements
- [ ] Calender and rest day logging
- [ ] Streaks
- [ ] Friends leaderboard
## 📍 Running Locally
```bash
npm install
npm run build
node build
```
## 🐳 Running with Docker
```bash
docker build . -t getfit
docker run -d -p 5050:5050 --name getfit getfit
```