softflow24 / data-river

https://data-river.dev
MIT License
45 stars 11 forks source link

Implement authentication using Supabase #191

Open girl-loves-coding opened 3 weeks ago

girl-loves-coding commented 3 weeks ago

Duplicates

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