mepox / fitbuddy

FitBuddy is a workout tracker app made with Spring Boot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

πŸ’»

About

FitBuddy is a workout tracker app made with Spring Boot

License:MIT License


Languages

Language:Java 84.5%Language:JavaScript 9.7%Language:HTML 5.7%Language:CSS 0.1%