Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 days 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 (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-01T05:48:46.000Z (4 months ago)
- Last Synced: 2024-08-02T01:16:04.523Z (4 months 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
![image](https://github.com/user-attachments/assets/7554bc00-63a8-4676-bfd6-78781851b238)
![image](https://github.com/user-attachments/assets/9abbb02b-7c5d-4877-a337-77b16a53995e)
![image](https://github.com/user-attachments/assets/ac28a5c7-8955-4c7f-8d95-06a6b757ca14)## 📝 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
```