Skip to content

Feature Request: Add Authentication Feature - Signup/Login Page #5

@siegblink

Description

@siegblink

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

  • Login page should allow existing users to log in
  • Backend API should securely handle user credentials
  • Upon successful login, the user should be redirected to their home page
  • Users should have the option to sign up/login via GitHub or Google
  • Error handling for invalid inputs and failed login attempts

Additional Notes

  • Consider using libraries or packages for validation and authentication.
  • Make sure to write tests for the new features.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions