Medical Appointment Management System is a backend system designed to manage medical appointments and user interactions between different roles.
I developed the backend using Django and Django REST Framework, building 15+ RESTful APIs for authentication, user management, appointment scheduling, and notifications.
Key features and technologies:
* Django and Django REST Framework for backend development.
* JWT authentication for secure API access.
* Role-Based Access Control (RBAC) for managing user permissions.
* PostgreSQL for database management.
* Appointment scheduling and management.
* Notification functionality.
* RESTful API architecture for communication between the system components.
The project focuses on providing a secure, organized, and maintainable backend architecture for managing medical appointments.