-
Notifications
You must be signed in to change notification settings - Fork 1
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
[auth] Implement email account creation #10
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall really great work! Very impressed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Really great work @adityapawar1! Appreciate the code comments, use of components, and generally good conventions. Left a few nits here and there but no major changes required.
I'd recommend adding a loading state for user feedback as one of the next steps.
@akshaynthakur could you also check the date thing on android? i tried downloading a simulator but i couldnt get it to work |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Really great work on this PR!
What's new in this PR
Added email sign-up and sign-in.
Added a page to allow users to edit their user data.
Relevant Links
https://supabase.com/docs/guides/getting-started/tutorials/with-expo-react-native?auth-store=async-storage#building-the-app
Notion Sprint Task
https://www.notion.so/calblueprint/auth-Implement-email-account-creation-5432fa5d56d54dcda906646ed449d9e7?pvs=4
Online sources
Related PRs
How to review
Sign up and verify email (the verify email link will redirect to a localhost site which will say it can't find the page, but before the redirect supabase verifies the email so don't worry about the localhost not found thing)
Use the input fields to update values and check supabase to see if the changes are reflected in the profiles table.
Next steps
Tests Performed, Edge Cases
Sign up and sign in, updating all fields in the database.
Screenshots
CC: @akshaynthakur