Skip to content

A web application that provides management solution to private gyms. In addition, this app is being extended to support gym marketing and connect to potential members.

Notifications You must be signed in to change notification settings

quanghuyle3/GymLife

Repository files navigation

GymLife Management System

This is a dynamic web application developed to enhance the management processes of private gyms. This comprehensive solution offers robust and versatile database capabilities, effectively catering to the diverse needs of newly established gyms. Gym Life  - Dashboard

Features

  • Registration and login for members and staff.
  • Display statistics of the gym utilizing data from the database.
  • Member management (add, update, delete).
  • Work schedule management.
  • Training management.
  • Membership management.
  • Access log management.
  • Manufacture management.
  • Equipment management.
  • Transaction and bank account management.

Framework and Tech Stacks

  • Spring Boot
  • Java
  • MySQL
  • AWS Load Balancer, Elastic Container Service (ECS), Fargate, Elastic Service Registry (ESR)
  • HTML5, CSS3, Javascript
  • Bootstrap

Demo

https://drive.google.com/file/d/1aaGpdwluQmrwz0006Ht1pdnrFN5S3QRt/view?usp=sharing

Images

Homepage Homepage Members management Members management Work Schedule management WorkSchedule management Access Log management AccessLog management

Deploy to cloud with Amazon Web Services (using ECS, Fargate, and Load Balancer)

Utilize Load Balancer load balance Deploy the web app under a service deploy Access the app using Amazon DNS access by Amazon DNS

Deploy to cloud with Microsoft Azure (via Azure Container Apps)

Screen Shot 2024-03-24 at 9 48 47 PM

Entities/Tables in database

  • Member
  • Bank Account
  • Membership
  • Role
  • Training
  • Work Schedule
  • Access Log
  • Manufacture
  • Equipment
  • Transaction

Entity Relationship Diagram (ERD)

ERD

Role-based Access Permissions

access-permission

About

A web application that provides management solution to private gyms. In addition, this app is being extended to support gym marketing and connect to potential members.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages