Skip to content

Releases: kontelk/gym-management-system

Version 1.0.0 - Initial Launch

23 Jun 19:40

Choose a tag to compare

This is the first stable, feature-complete release of the Olympus Gym Management System.

This version provides a full-stack solution for member and class management, featuring a PHP REST API backend and a dynamic JavaScript frontend. The system is built on a 3-tier architecture, ensuring a clear separation between the UI, business logic, and data layers.

Key Features

Admin Panel
Full CRUD (Create, Read, Update, Delete) management for Users, Programs, Trainers, and Announcements.
User registration approval/rejection workflow.
Interactive weekly schedule management for creating and deleting group class events.
Visual overview of the schedule with color-coding and participant lists per event.

Member Features
Secure user registration and JWT-based authentication.
Complete class booking system: search for available slots by program/date, book a class, view personal booking history, and cancel future reservations.
View gym programs and public announcements.

Security
Stateless session management using JSON Web Tokens (JWT).
Role-Based Access Control (RBAC) protecting all administrative endpoints.

Technology Stack
Backend: PHP 8, MySQL 8, RESTful API
Frontend: HTML5, CSS3, JavaScript (ES6+), Bootstrap 5
Dependencies: Composer, firebase/php-jwt