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

Simplify Login Form to just username, email, password and location. #40

Open
undergroundwebdesigns opened this issue Nov 7, 2014 · 3 comments

Comments

@undergroundwebdesigns
Copy link
Contributor

Drawing from @joatu with suggested text & layout of new form:
img_1107

The plan here is to dramatically simplify the signup form by asking only for a username, an email address, a password, and a location. Jamie's image shows a "confirm your email" field, but we're removing this, and will instead send customers an email asking them to confirm their account. We'll replace it with a single "password" field. Customers who accidentally enter the wrong password will be able to use their email address to re-set their password to something else.

In light of the conversation on how to launch communities here: #19, I propose the following handling of location data on registration:

The "location" portion of the registration form should consist of a search bar and a map, where typing in locations in the search bar selects that location on the map (anything from a city to a specific address). The map should also support clicking or dragging to move the "point" around the map. The search bar will use Google's Geo API's, and the search form will gather as much location data as it can based on the point selected and search performed.

On the backend, after submitting the form, if the location is within an area supported by JoatU (currently just Montreal... this can be hard-coded for now) they proceed as normal to the Onboarding System. If the user is not within an area supported by JoatU, we still register them, but display a page informing them that JoatU has not yet launched in their city, and letting them know that we will email them when it has. We may add promotional material to this page to help them share JoatU with their friends and community in the future.

@joatu
Copy link

joatu commented Nov 8, 2014

For the time being, that's fine. In the future, I like the idea of people needing X users in their community before a launch...Or it will be very possible that we open it up so everyone can sign up, even if they're the only one in their city, and that we give them the tools to find enough people to support the marketplace in their city (sending them PDFs to print posters, stickers, and telling them how to get X amount more people involved).

@undergroundwebdesigns
Copy link
Contributor Author

@joatu That's what I had in mind with the last paragraph. We do want them to sign up (or at least give us their email address and location), so that we know where they are and can let them know when we do launch there. Turning them away without getting any contact info at all is a wasted opportunity. After we get that data we could then send them to a page encouraging them to share it with their friends, and providing tools (stickers, etc) to help do that.

@joatu
Copy link

joatu commented Nov 12, 2014

Wonderful.

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