DuolearnHQ / wealthwise

A Personal Finance Tracker that helps with understanding of multiple technologies on the front end.
2 stars 4 forks source link

Setup Google Signin with Supabase #3

Open pavankpdev opened 11 months ago

pavankpdev commented 11 months ago

Description

This issue is focused on implementing Google Sign-In functionality using Supabase authentication. The objective is to expand user authentication options by seamlessly integrating Google Sign-In and providing users with a convenient login method.

Note: Before proceeding, contributors must set up their own Supabase account and create API keys for use with this project.

Tasks

  1. Integrate Google Sign-In:

    • [ ] Develop the login UI according to the provided design.
    • [ ] Implement the Google Sign-In feature using the Supabase SDK.
    • [ ] Ensure users can effortlessly log in using their Google accounts.
  2. Handle Callback Event:

    • [ ] Develop the necessary code to handle callback events after a user logs in using Google Sign-In; this should be done by creating a callback route.
    • [ ] Verify that user data is correctly processed and stored in the Supabase database.
  3. User Experience:

    • [ ] Ensure a seamless and user-friendly experience during the Google Sign-In process.
    • [ ] Implement appropriate toast notifications for successful logins and any encountered errors.

Important: Read this before you get started

  1. Understand how Supabase is setup in this project and where can you find the files for the supabase config.
  2. Learn about how to setup supabase project for yourself to use with this project
  3. Learn about how to setup google signin with supabase
  4. How to create a pull request (PR) and submit this task

Resources

Link to Design

saravanakumarbalasubramanian commented 11 months ago

Hi guys, my name is Saravana, I would like to join with you and work together to sharpen my knowledge

pavankpdev commented 11 months ago

Hi @saravanakumarbalasubramanian it's better if you could take up the signup first, since signup would be a direct dependency on signin.

Can you drop a comment over there I'll assigning that to you, here's the link

2

saravanakumarbalasubramanian commented 11 months ago

Ok sir

kartik-narang007 commented 6 months ago

Hello pavan sir, I'm kartik, i would like to join this project, I'm a mern developer and have good experience on react and i also did a project with supabase.