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

As a ministry I'd like to be able to create an account without having to request a Beta invite. #64

Open
8 tasks
Ignigena opened this issue Jul 23, 2016 · 0 comments

Comments

@Ignigena
Copy link
Member

Ignigena commented Jul 23, 2016

Details

Users should be able to create an account by visiting my.bethel.io and clicking Register and by clicking through getbethel.com

Requirements

  • Protect against bots with Recaptcha
  • E-mail confirmation before account can be used (re-use the existing invite token functionality)
  • Ask for ministry details and personal details (maybe re-use some of the survey fields from current form)
  • Use Google Places autocomplete when user enters the ministry name
  • If an address is available, use this to create their first location
  • Inform users they will be charged for use and link to pricing page for questions

How to Demo

  1. Visit my.bethel.io as an anonymous user
  2. Navigate to /signup route
  3. Enter valid email address and click "Sign Up"
  4. Verify that a confirmation e-mail is sent to the user
  5. Click the confirmation link in email
  6. Confirmation link should navigate to registration form with email already filled in and fields for name, password, ministry
  7. Submit registration form
  8. Verify user is logged in and taken to their dashboard page

Development Tasks

  • implement registration form on frontend (name, e-mail, ministry name)
  • create new email template or set up simple email with confirmation link for now
  • integration with google places to autocomplete the ministry name
  • if address is available, create a location automatically
  • google recaptcha support
  • add new "confirm your address" e-mail from the invite e-mail process
  • when form is submitted, immediately send confirmation link
  • look into repurposing invite acceptance screen with invite code section hidden
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