Skip to content
This repository has been archived by the owner on Feb 8, 2018. It is now read-only.

/apply should be something better than a 401 if not logged in #4270

Closed
mattbk opened this issue Jan 1, 2017 · 3 comments
Closed

/apply should be something better than a 401 if not logged in #4270

mattbk opened this issue Jan 1, 2017 · 3 comments

Comments

@mattbk
Copy link
Contributor

mattbk commented Jan 1, 2017

Instead of an error code, there should be some helpful information here that encourages people to keep going.

screen shot 2016-12-31 at 10 55 43 pm

@mattbk
Copy link
Contributor Author

mattbk commented Jan 1, 2017

Noticing some more things I don't like as I go through this.

Currently:

  1. Access /apply. See error 400, asks me to log in (not sign up).
  2. Sign up, redirect back to /apply. See another error--why are you yelling at me?
    screen shot 2017-01-01 at 2 59 45 pm
  3. Follow the link at the top of the screen (not near the error message) to add an email address. Get sent an email, open, confirm. Sweet, heading back to /apply...
  4. WTF, another error?
    screen shot 2017-01-01 at 3 03 17 pm
  5. This one has no link to anywhere, so I go looking through my account. Aha, under "Payments," which may or may not be confusing. Choose the email I already added.
  6. Head back to /apply one more time. Success! Here's a form I haven't even seen up to this point.

@mattbk
Copy link
Contributor Author

mattbk commented Jan 1, 2017

I've been reading a little about onboarding this weekend. To make this easier:
One option

  • Embed the email address and PayPal address into the form itself, if the user does not have them set up already.

Another option

  • Move the email and PayPal requirements to after the form submission. If you click "Apply" or "Fund my Project" or whatever, you should get straight to the form.
  • Once the form has been submitted, you get this:
    screen shot 2017-01-01 at 3 15 12 pm
    On this page, show and link to the next steps ("to complete your application...") or somehow embed them into the page itself:
    • Add and verify and email address
    • Add a PayPal account
  • Ideally this option would have a progress bar of sorts in order to let people know where they are.
  • Automatic followup emails would be essential for this option.

One more thing I noticed:

  • Admins shouldn't be allowed to change the status of a project to "approved" if PayPal or email are missing. This adds another set of eyeballs on things even if the project is approved in the review queue--then we can reach out and let the project owner know.

@mattbk
Copy link
Contributor Author

mattbk commented Jan 1, 2017

We may end up with more junk projects coming in that never get approved, but simplifying this process might make people a lot happier.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants