Sign inSign up

nayeem143/fitness-monolith

By nayeem143

Updated 17 days ago

Fitness Tracker built with Java, Spring Boot, Spring Security, JWT Authentication

Image
Security
Languages & frameworks
API management
0

90

nayeem143/fitness-monolith repository overview

Fitness Monolith Application

A production-ready Fitness Management REST API built using Spring Boot and modern backend technologies.

Technologies Used

  • Java 21
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • JWT Authentication & Authorization
  • MySQL/PostgreSQl
  • Hibernate
  • Swagger / OpenAPI
  • Docker
  • Docker Hub

Features

  • User Registration
  • User Authentication
  • JWT Token Based Security
  • Role Based Authorization
  • Secure Password Encryption
  • Workout Management
  • Exercise Management
  • RESTful APIs
  • Swagger API Documentation
  • Docker Containerization

Docker Image

Pull the Docker image:

docker pull nayeem143/fitness-monolith:latest

Run the container:

docker run -p 8080:8080 nayeem143/fitness-monolith:latest

API Documentation

Swagger UI:

http://localhost:8080/swagger-ui/index.html

Architecture

The application follows a layered architecture:

Controller → Service → Repository → Database

Developer

Nayeem Basha

Java Backend Developer

Tag summary

Content type

Image

Digest

sha256:b5070ae07

Size

163.3 MB

Last updated

17 days ago

docker pull nayeem143/fitness-monolith