Set up user authentication and role-based access control system. ## Tasks - [ ] Install and configure NextAuth.js - [ ] Set up authentication providers - [ ] Implement role-based access (Admin, Curator, User) - [ ] Create login/register pages - [ ] Add session management - [ ] Implement route protection middleware ## Acceptance Criteria - Users can register and login - Role-based access working - Protected routes properly secured - Session persistence working
Set up user authentication and role-based access control system.
Tasks
Acceptance Criteria