I’m Eddy, an L5 student at NIT, and I’m working on a course assignment that requires a small-scale web application. The core feature I need is secure user authentication—registration, login, password reset, and basic session management. Key details • Platform: Web (desktop and mobile-responsive). • Stack is flexible; you can suggest React, Vue, Django, Node.js, Laravel, or another mainstream framework you’re comfortable with. • Clean, well-commented code and a short README explaining setup and how each authentication step works. Scope 1. Create the front-end screens for sign-up, sign-in, and forgot-password. 2. Build the back-end logic to hash passwords, manage tokens/sessions, and guard protected routes. 3. Provide simple role-based access control so I can expand later. 4. Include instructions for local deployment (npm/yarn, pip, or composer commands as appropriate). I’ll handle hosting after delivery; I just need a working repo and guidance to run it on my machine. Let me know your preferred tech stack, estimated timeline, and any questions.