Full-Stack Development · CodeIgniter
Fi Steps DB
A role-based database management system for a dance school, allowing admins to manage classes and users, teachers to track attendance, and students to view schedules and reports.
- Year
- August 2020
- Type
- Full-Stack Development · CodeIgniter
leerest.rummanitsolution.com

About the project
This is a database management system developed for a dance school, supporting three types of users with specific roles and privileges:
- Admin: Has full control over the system. Admins can add and manage students, teachers, chaperones, members, and classes. They are responsible for creating classes with relevant data and assigning students accordingly. Admins also handle user verification and can send emails with important information to users.
- Teacher: Can access a list of their assigned classes and students. Teachers are able to take attendance during weekdays when classes are in session.
- Student: Can log in to view their assigned class schedules and attendance reports directly from their dashboard.
All users can update their profile information, but only after verification by the admin. The system also includes an email notification feature to share class details and login information with users.