This is a Gym Management System developed using Java and Spring Boot. The system helps manage gym members, subscriptions, and schedules efficiently.
- User authentication and authorization
- Membership management
- Workout session scheduling
- Payment processing
- Admin dashboard
- Java
- Spring Boot
- Maven
- PostgresSQL (or another relational database)
- Hibernate (JPA)
- React/Angular for frontend
- JDK 17+
- Maven
- PostgresSQL (or configured database)
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd gym_management
- Configure database connection in
application.properties
. - Build the project:
mvn clean install
- Run the application:
mvn spring-boot:run
- Access the application at
http://localhost:8080
- Register and login in as a user or admin
- Manage members, subscriptions, and schedules via the dashboard
Feel free to fork the repository and submit pull requests.
Note: Update the database configuration and dependencies as needed.