Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement authentication using Supabase #191

Open
1 task done
girl-loves-coding opened this issue Oct 30, 2024 · 0 comments
Open
1 task done

Implement authentication using Supabase #191

girl-loves-coding opened this issue Oct 30, 2024 · 0 comments

Comments

@girl-loves-coding
Copy link
Contributor

girl-loves-coding commented Oct 30, 2024

Duplicates

  • I have searched the existing issues

Summary 💡

We need to make authentication that satisfies following criteria:
(React.ts, Shadcn, Remix)

  1. GitHub Login Integration: Implement secure login via GitHub, enabling users to authenticate with their GitHub accounts.
  2. Google Login Integration: Set up login functionality using Google accounts, providing an additional authentication method for users.
  3. Username & Password Login: Develop a standard login option using a unique username and password for users preferring traditional credentials.
  4. Supabase Authentication: Integrate all login methods with Supabase’s authentication services to manage user sessions securely and efficiently.
  5. UI with Shadcn Components: Use Shadcn’s authentication page components to create a user-friendly, visually cohesive login interface that matches the overall design of the project. https://ui.shadcn.com/examples/authentication

Examples 🌈

How to (UI part):

  1. Use authentication component from Shadcn (as shown on screenshot) https://ui.shadcn.com/examples/authentication.
  2. Add option to create an account with your own login and password
    image

Motivation 🔦

No response

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

No branches or pull requests

2 participants