spoletto/billr — Issue #1: Eliminate 'username' from billr
Author: spoletto
Created: 2011-11-12 20:42:19+00:00
State: open

We have too many required fields in the registration process. Especially on mobile devices, we need to be careful about the fields we request from our users. I think we really only need:

First Name,
Last Name,
Email Address,
Password

We can make phone number an optional field that users link on a subsequent visit. That way they don't have to go through the process of verifying their number with a confirmation code, etc. upon first sign up.

In order to make this change, we'll need to replace all references to 'username' with 'email' and use the email address as the primary key of the user database.

Let's make the signup process as simple as possible.