As a student or instructor, they should be able to log into the system using their university credentials so that they can access the peer assessment system with the appropriate access rights.
A backend authentication and session management should also be implemented.
Task Breakdown:
Set Up Auth API Endpoint: Create a backend API to handle user login requests.
Password Hashing: Hash passwords for secure storage.
Role-based Redirection: Ensure students and instructors are redirected to their respective dashboards after login.
Session: Implement session management using cookies.
As a student or instructor, they should be able to log into the system using their university credentials so that they can access the peer assessment system with the appropriate access rights.
A backend authentication and session management should also be implemented.
Task Breakdown: