HealMate is an online healthcare platform designed to connect patients with medical consultants across a variety of specialties for remote consultations, advice, and healthcare management.
As a developer, I can set up django-allauth for user registration and authentication, so that users can securely register, log in, and manage their accounts.
Acceptance Criteria
Users can register, log in, and reset passwords using email.
All views for authentication are accessible via /accounts/.
Role-based redirection is correctly configured after login.
Task
[x] Install django-allauth and add it to INSTALLED_APPS.
[x] Add authentication backends in settings.py.
[x] Configure URL patterns for allauth in urls.py.
[x] Set up templates for login, registration, and password reset.
[x] Test all authentication flows to ensure correct setup.
As a developer, I can set up django-allauth for user registration and authentication, so that users can securely register, log in, and manage their accounts.
Acceptance Criteria
Task