MediBooker π§ββοΈ is your top choice for easy online scheduling of doctor appointments. With its user-friendly interface and helpful features, it makes booking appointments simple, ensuring a seamless experience for both doctors and patients.
- Username:
Moderator@example.com
- Password:
Moderator123!
-
User Roles: π§ββοΈ The application supports role-based access control with distinctions between doctors and staff members. Administrators have the authority to create accounts for both doctors and staff.
-
Doctor Scheduling: π Staff members can manage doctors' work schedules and set their working hours according to the needs.
-
Interactive Calendar: ποΈ Users can easily browse through an interactive calendar to choose the date and doctor they prefer for booking appointments.
-
Reservation Form: βοΈ A simple yet user-friendly form makes it easy for users to schedule appointments.
-
Email Notifications: π§ The app sends users an email after they schedule an appointment, giving them an easy way to cancel if it's necessary.
-
Token Authentication: π Security is paramount. The application utilizes token-based authentication to ensure secure access and data protection.
- Backend: .NET 7.0, C#, Entity Framework Core, MSSQL.
- Frontend: Angular 15, Typescript, Bootstrap 5.
Demonstrating the user creation process.
Illustrating an email containing login information.
Displaying the profile editing functionality.
Presenting the schedule creation interface.
Representing a notification in the application.
Displaying the schedule of a doctor.
Providing details of a schedule entry.
Presenting the reservation panel interface.
Confirming a successful reservation.
Displaying an email containing reservation details.
Demonstrating the cancellation of a reservation.
Presenting the list of reservations for a doctor.
This project is licensed under the MIT License.