8000 GitHub - lupsi12/fitness-app-backend: based web project RESTfull API
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

lupsi12/fitness-app-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FitLife - Online Fitness Coaching Platform

FitLife is a web application designed to provide users with access to online fitness coaching services. With FitLife, users can register, communicate with trainers, receive personalized training programs and nutrition plans, track their progress, and attend online classes.

Features

  • User Registration: Users can create accounts to access the platform's features.
  • Communication with Trainers: Users can communicate with fitness trainers to discuss their goals and preferences.
  • Personalized Programs: Trainers can create personalized training programs and nutrition plans for users.
  • Progress Tracking: Users can track their fitness progress and update their trainers accordingly.
  • Online Classes: Users can attend online fitness classes conducted by trainers.
  • Dynamic Web Programming: The platform is developed using dynamic web programming techniques.

Technologies Used

  • Backend: Spring Boot, Java
  • Database: Postqresql

Technologies Spring Web

  • Spring Boot: For creating stand-alone, production-grade Spring-based applications.
  • Spring Data JPA: For easy implementation of JPA-based repositories.
  • Spring Boot Validation: For validating request parameters and payloads.
  • Spring Web: For building web, including RESTful, applications using Spring MVC.
  • Spring Boot DevTools: For fast application restarts during development.
  • PostgreSQL Driver: For connecting Spring Boot application with PostgreSQL database.
  • Lombok: For reducing boilerplate code.
  • Spring Boot Starter Test: For testing Spring Boot applications.
  • Spring Security: For securing Spring-based applications.
  • jjwt: For JSON Web Token (JWT) support.
  • Spring Security Test: For testing Spring Security applications.
  • JAXB API: For Java Architecture for XML Binding.

Setup

  1. Clone this repository:
    git clone <https://github.com/lupsi12/fitness-app-backend.git>
    

Releases

No releases published

Packages

No packages published

Languages

0