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

Create Account Page #865

Open
6 tasks
eleanorreem opened this issue Mar 4, 2024 · 0 comments
Open
6 tasks

Create Account Page #865

eleanorreem opened this issue Mar 4, 2024 · 0 comments
Labels
complexity: moderate Time needed to do this ticket will be moderate e.g. 1-2 days feature/enhancement New feature or request help wanted Extra attention is needed
Milestone

Comments

@eleanorreem
Copy link
Contributor

Overview

We want users to be able to see their account details when they are logged in. This ticket only includes creating the account page and the card where we display profile details. See designs:

Desktop

Screenshot 2024-03-04 at 12 33 43

Mobile

Screenshot 2024-03-04 at 12 40 07

Note that it is not for displaying the delete account or update email preferences. These will be separated into a follow up ticket.

Action Items

  • Pull the most updated version of develop and create your own branch
  • Create a new page with url /account/settings and ensure it is kept behind a firebase auth guard. See /bloom-frontend/pages/_app.tsx for the auth guard.
  • Use state to populate the profile details
  • The link in the profile card goes to https://chayn.typeform.com/to/OY9Wdk4h?typeform-source=bloom.chayn.co
  • Add a new 'Account settings' link to nav bar. Take a look at /components/layout/UserMenu.tsx
  • Write a cypress test that logs in and clicks through the account page and tests the correct details are there.
@eleanorreem eleanorreem added feature/enhancement New feature or request complexity: moderate Time needed to do this ticket will be moderate e.g. 1-2 days state: approved Ready to go. Not blocked or pending. priority: soon Should be prioritized soon. labels Mar 4, 2024
@kyleecodes kyleecodes added help wanted Extra attention is needed and removed priority: soon Should be prioritized soon. state: approved Ready to go. Not blocked or pending. labels Mar 25, 2024
@kyleecodes kyleecodes added this to the 02. Roadmaps milestone Apr 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: moderate Time needed to do this ticket will be moderate e.g. 1-2 days feature/enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants