Darken Shadows - Multi-Role Service Booking Platform

Aman Bhatt
Published

0
  • Project creator

A swimming class booking and management platform built to handle real-world scheduling and role-based access for a service-based business — admins, coaches, and members all working from the same system with permissions tailored to their role.

Key features:

Multi-role access control — Three distinct dashboards (Admin, Coach, Member), each built with its own permissions and views
Class booking system — Members can browse available programs and enroll directly through the platform
Coach management tools — Coaches can manage their own class schedules and track enrollments
Admin oversight — Admins get full visibility and control across all members, coaches, and bookings from one central dashboard
Role-based backend logic — Built the authentication and permission system from scratch to keep each role’s access clean and secure

Built with PHP, MySQL, and JavaScript, this project focused on solving a real operational problem — coordinating people, schedules, and permissions — through a clean, role-driven system architecture.