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

Discuss log in & sign up strategy #9

Open
MRSalomao opened this issue Jan 28, 2017 · 0 comments
Open

Discuss log in & sign up strategy #9

MRSalomao opened this issue Jan 28, 2017 · 0 comments

Comments

@MRSalomao
Copy link
Owner

MRSalomao commented Jan 28, 2017

In order for the system to be attractive to new users, creating a new video in our platform should be as simple as possible - requiring no setup at all, like creating a new account.

We could achieve this by only requiring users to sign up or log in after they try to save the video they just created.

In addition, users should not loose their work when leaving the video page to log in or sign up. And they should be able to recover their work, even if their browser crashes, or if they experience a blackout, or something along those lines.

Firebase Authentication offers two available log in & sign up strategies:

  1. Redirect, where users must leave their current page to log in or sign up, and are redirected back once they are done;
  2. Popup, where users are able to log in and sign up using a popup window.

The popup method may sound like a viable solution to prevent users from leaving the video page to sign up or log in, however the popup will get blocked by popup blockers, adding extra complexity to the process (some users might even fail to realize that the popup was blocked, or might not know how to unblock it).

A good, all-encompassing solution to this problem might be using Firebase Authentication's Anonymous user type to create an anonymous session and use it to store offline data, as a video is created or edited.

Again, the two main UX goals here are to make sure that:
A) Creating a new video is effortless
B) Users never get frustrated because of lost work

@MRSalomao MRSalomao changed the title Discuss our log in & sign up strategy Discuss log in & sign up strategy Jan 28, 2017
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

1 participant