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

[Afterwork] Basic onboarding pages #61

Open
nicobao opened this issue Jun 6, 2024 · 0 comments
Open

[Afterwork] Basic onboarding pages #61

nicobao opened this issue Jun 6, 2024 · 0 comments

Comments

@nicobao
Copy link
Member

nicobao commented Jun 6, 2024

This is subject to change. See the actual figma links for updated looks.

Figma Frames and UX flow

image
https://www.figma.com/design/lj6kZ0mfWiD7JxQkfy7Sav/Afterwork-by-ZKorum?node-id=36-328&t=fGAZEz0ewG8exMCo-4

click on Login =>

click on "Send verification code"

=>

Frame with one-time code - success/failure (frame TODO)

On success:

Logic & Data

Each step == something written in back DB (new email => new group association, etc). Note that backend also remembers when a code has been sent to the given email and is awaiting user input verification. This logic will be implemented by @nicobao

On page Refresh, frontend calls a backend endpoint to ask whether the onboarding has been finished or not, and if not what is left to be done. If the user is successfully logged-in, but hasn't confirmed ANOTHER email as primary for example, just add a banner on top, and/or a notification redirecting to settings (not implemented yet, we need the notification and settings/profile page for this to make sense).

Authorized "professional/community" email address == specific set of authorized domains hardcoded in the backend and loaded when the page starts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

1 participant