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

User Signup flow should start with email verification #386

Open
esteban-gs opened this issue Nov 7, 2023 · 0 comments
Open

User Signup flow should start with email verification #386

esteban-gs opened this issue Nov 7, 2023 · 0 comments
Assignees
Milestone

Comments

@esteban-gs
Copy link
Contributor

esteban-gs commented Nov 7, 2023

Wait for UX to confirm new UX flow:

In #378, we made the backend changes necessary to allow the signup flow to follow this order:

  1. User signs up with email, first and last
  2. User can use their login cookie to update their account

With this change, we can change the order of the signup flow in the UI.

Specifications:

  • signup-citizen now only consists of a simple form with
    • first, last and email.
  • The verify-email route can remain the same
  • after login, we can check if any of these fields are filled out:
    • zip_code, interests
  • If they aren't filled out, we can redirect the user to a finish-signup page that contains the other fields that are found in the current signup form. This form now can hit the PUT api/auth/users/{id} to update the user and the PUT api/auth/users/profile/:id endpoint to upload the profile image.
@esteban-gs esteban-gs added this to the auth b4 beta milestone Nov 7, 2023
@denniswangcodes denniswangcodes self-assigned this Feb 23, 2024
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