- Notifications
You must be signed in to change notification settings - Fork0
A web based application to track workouts
NotificationsYou must be signed in to change notification settings
AussieGuy0/gym-buddy
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A web based application to track workouts
- Be able to enter workouts completed
- See past history of workouts
- User sign up/authentication/etc.
- Use minimal frameworks on both backend and frontend (no Spring here!)
- Java 17
- Postgres 14
- In project root directory:
./mvnw package
- Run with
java -jar backend/target/backend-1.0-SNAPSHOT.jar
In project root directory:
./mvnw flyway:migrate -pl backend -Dflyway.url="" -Dflyway.user="" -Dflyway.password=""
Inpsql
:
\copy exercises(name,description,main_muscle) FROM 'exercises.csv' WITH DELIMITER ',' CSV HEADER;
- Kotlin - Backend language
- Javalin - Backend web framework
- Flyway - Database migrations
- TypeScript - Frontend language
- React - Frontend framework
- Bootstrap 5 - CSS Framework
- Bootstrap Icons - Icons
All urls are prefixed with/api/v1