Skip to content

Story: Secure User Login Flow #18

Description

@neethika12

As a user, I want to securely sign in with my email and password, so that I can access my Sentinent dashboard and workspace data safely.

Acceptance Criteria

  • Users can create an account using email and password.
  • Users can sign in using email and password.
  • Users see validation errors for invalid email format and missing credentials.
  • Users can request a password reset email.
  • Authenticated users can access protected routes.
  • Unauthenticated users are redirected to the login page when trying to access protected routes.
  • User sessions persist across page refreshes.
  • Frontend authentication is integrated with Supabase.
  • Unit tests cover the main authentication flows and guard behavior.

Notes

  • Use Supabase Auth for email/password authentication.
  • Keep the frontend auth flow simple and aligned with the course project requirements.
  • Avoid over-engineering and keep setup/documentation clear for local development.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions