Description
We currently don't have a signup and login feature in this simple web app. Adding this feature will enhance the user experience by allowing users to have personalized profiles, settings, and more.
Requirements
-
Create a Login page
- Instead of regular form with username and password, offer built-in authentication/authorization solutions that let the user login using GitHub or Google account
-
Backend API
- Develop routes for signing up/logging in a user
- Implement JWT or any other token-based authentication method
- Add support for third-party authentication through GitHub and Google
-
Frontend
- Connect the frontend login page to the backend API
Acceptance Criteria
Additional Notes
- Consider using libraries or packages for validation and authentication.
- Make sure to write tests for the new features.
Description
We currently don't have a signup and login feature in this simple web app. Adding this feature will enhance the user experience by allowing users to have personalized profiles, settings, and more.
Requirements
Create a Login page
Backend API
Frontend
Acceptance Criteria
Additional Notes