Project Overview
This API-centric design promotes loose coupling between backend logic and frontend interfaces, making the system maintainable, scalable, and adaptable to modern development workflows. All endpoints are versioned and follow REST best practices, and the documentation is auto-generated using **drf-spectacular** with full Swagger UI support.
Key features include:
- RESTful architecture using Django REST Framework
- Secure authentication and registration using dj-rest-auth + django-allauth
- JWT token support for protected endpoints
- Powerful filtering and query support with django-filter
- Cross-Origin Resource Sharing (CORS) enabled for frontend communication
- Swagger/OpenAPI documentation auto-generated with drf-spectacular
- PostgreSQL support with psycopg2
- Built-in admin customization using Jazzmin
This backend is highly reliable and ready to power hospital software systems with secure, fast, and developer-friendly endpoints.