Skip to content

FEATURE REQUEST:Adding an Authentication System #115

@PinJinx

Description

@PinJinx

Is your feature request related to a problem?

  • Yes, it is related to a problem

Describe the feature you'd like

🌟 Feature Description

Implement a real authentication system using Supabase to replace the existing mock login. This system will allow users to sign up, log in, and manage sessions securely using their email and password.

🔍 Problem Statement

Currently, the login and signup flows in the application are simulated using mock logic with no backend validation or real authentication mechanism. This approach poses several issues:

  • No real user accounts are created or validated.
  • No persistent sessions or secure access control exist.
  • Cannot scale or use in production without actual authentication.

🎯 Expected Outcome

Integrate Supabase's email/password auth system.

  • Users can sign up and log in with their email and password.

  • Maintain user sessions using Supabase’s client-side auth handling.

  • Redirect users appropriately based on auth status (e.g., to dashboard after login).

  • Add basic error handling (e.g., invalid login, existing email, etc.).

📷 Screenshots and Design Ideas

nil

📋 Additional Context

nil

Record

  • I agree to follow this project's Code of Conduct
  • I want to work on implementing this feature

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions