Develop a secure authentication system to allow users to create accounts and log in to DevUnity.
Requirements:
- Create signup and login forms with fields for email, username, and password.
- Include form validation for input fields.
- Implement password hashing and secure storage.
- Use JWT or another token-based system to manage user sessions.
- Create a “Forgot Password” functionality.