lightning icon indicating copy to clipboard operation
lightning copied to clipboard

Implement extend marketing website to allow password and sign up new users

Open christad92 opened this issue 9 months ago • 1 comments

Extend the current user journey for the requesting an account to allow the user to set up their password and creating an account right away.

For the sign up, the endpoint requires user email, password and first name and last name which is provided in the form. When the sign up is successful, we will send a request with all the user information to the OpenFn internal workflow.

  • [ ] Change the primary call to action button on the landing page to: Create an account and add a new screen for setting password.
  • [ ] Use the REST API from OpenFn/thunderbolt#125 to create a user
  • [ ] Trigger OpenFn workflow
  • [ ] Redirect the user to app.openfn.org
  • [ ] https://github.com/OpenFn/marketing/issues/128
  • [ ] https://github.com/OpenFn/lightning/issues/2023

Design: https://www.figma.com/file/I3tesaoau7ztGrKEJdPHkS/Website-(new)?type=design&node-id=3570-332&mode=design&t=ttdQOCw3l8Tm2H4P-0

christad92 avatar Apr 29 '24 22:04 christad92

Blocked by OpenFn/thunderbolt#125 (which is currently in review see OpenFn/lightning#2043).

christad92 avatar May 02 '24 08:05 christad92