Giter Site home page Giter Site logo

fitbuddy's Introduction

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

๐Ÿ’ป

fitbuddy's People

Contributors

mepox avatar allcontributors[bot] avatar mandalia-ravi avatar swethatamatam avatar dmitriydb avatar gaurav9777 avatar hrandhawa13 avatar haseeb-xd avatar keer-0 avatar mtorres6739 avatar maximovincente avatar ujwalkumar1995 avatar cerrussell avatar 05786k avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.