Skip to content
/ fitbuddy Public

FitBuddy is a workout tracker app made with Spring Boot

License

Notifications You must be signed in to change notification settings

mepox/fitbuddy

Repository files navigation

FitBuddy

All Contributors

Maintainability Rating Reliability Rating Security Rating Quality Gate Status

Lines of Code Duplicated Lines (%) Code Smells Coverage

Build

FitBuddy is a workout tracker app made with Spring Boot.

What's inside

The project uses the following technologies:

Backend:

  • Java 11
  • Spring Boot with Spring Security and Spring Data JPA
  • RESTful API
  • Lombok
  • SQL
  • Maven

Frontend:

  • Bootstrap 5 with Bootstrap Icons
  • HTML, CSS and JavaScript

Features

  • Users can register and login to the application.
  • Users can create their custom exercises.
  • Users can log their workout by adding their own custom exercises to a specific date.

Installation

The project is created with Maven, so you just need to import it to your IDE and build the project to resolve the dependencies.

Maven Wrapper included in the project, you can start the app with: mvnw spring-boot:run without installing Maven.

Alternatively, you can start the project with Maven: mvn spring-boot:run

Running the application

A default user with some preloaded data is added at the start of the application.

username: user
password: user

Contributing

Please view the Contributing guidelines how can you contribute to this project.

Live demo

https://fitbuddy-demo.up.railway.app/

Screenshots

Contributors

mepox
mepox

💻
Haseeb Ansari
Haseeb Ansari

💻
isKaled
isKaled

💻
Ujwal Kumar
Ujwal Kumar

💻
Keerthi Sai Maganti
Keerthi Sai Maganti

💻
SwethaTamatam
SwethaTamatam

💻
dmitriydb
dmitriydb

💻
Gaurav_mango
Gaurav_mango

💻
Harmanjit
Harmanjit

💻
Maximo Vincente Mejia
Maximo Vincente Mejia

💻
Mathew Torres
Mathew Torres

💻
Ravi Mandalia
Ravi Mandalia

💻
cerrussell
cerrussell

💻