DentGuide is Dental Clinic Management System that allows users to log in or register, we have 3 types of users: Admins, Dentists and Patients.
Patients can log in, view their treatment and bills, book appointments and browse the news posted by the clinic.
Admins\Dentists can log in, and they have CRUD functionality in the system (Create Read Update Delete) when it comes to appointments treatments, bills, news, users, and stock.
The system has different views depending on the user's role, and allows certain functionality to be available to certain users (based on role) like admin\dentists can create/edit news.
Users need to verify their emails in order to access certain parts of the system and in case needed to change their profiles or reset their passwords.