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

Maria uploads a single movie from her phone. #1

Open
jellegerbrandy opened this issue Nov 15, 2017 · 4 comments
Open

Maria uploads a single movie from her phone. #1

jellegerbrandy opened this issue Nov 15, 2017 · 4 comments

Comments

@jellegerbrandy
Copy link
Contributor

jellegerbrandy commented Nov 15, 2017

Maria sees an ad somewhere, or gets a direct recommendation, and wants an easy way to try Paratii.

steps

  • 1 Maria is navigating on her iPhone, and sees an ad that says: "Try out these new decentralised video system, Maria - we know you gotta lot of clips on this phone!".
  • 2 Maria clicks on the ad. So Maria arrives at an URL for uploading, like http://paratii.video/upload
  • 3 Maria clicks on "choose a file", among 3 options:
    foto 20-11-17 16 54 07
  • 4 She selects a 1:30 recording she made at John Mayer's concert yesterday, from her phone media library (eventually should be able to checkbox a few files, and upload them in batch). In the background, the file is uploaded on a shitty connection and transcoded,
  • 5 Now she is prompted by a popping helper to give her email and a password, and we'll make her an account --> Maria creates an Account #8
  • 6 While the file is being uploaded, Maria sees an estimate time of completion, and is presented with a form in which she can enter data about the video. I (@felipegaucho) suggest 3 steps: (1) title (default is the filename in the media library); description; tags. (2) license (a dropdown) and pricing. (3) arranging videos in playlists/customising interface - (2) and (3) won't be there in first iterations. A thumbnail placeholder appears until a thumb is generated and displayed. Somewhere there's a checkbox for agreeing with Terms of Service. The tags are inputted and appear "separated", like in the image below:
    foto 20-11-17 16 56 58
  • 7 Maria fills this all in fast, rushed on the phone. She finishes and the video is still uploading. She's presented with a "video" profile page that shows date of creation, owner, metadata inputted, 0 views, 0 likes/dislikes, 0:00 average watched time, 0 playlists (in which the video's included). It has a placeholder somewhere and says: your video is still being uploaded, we'll notify you shortly via email".
    • 7.1 If she dropped the phone and broken it, or left to see her whatsapp, she'd have received an email when the upload was complete, with the image of the "video profile page" (a receipt-like layout we can use later to send "stats of the week" via email and say "hey, this video had this stats today" - like Medium's emails). + sharing options.
    • 7.2 If she had finished and the uploading was already finished, she'd have seen the same page, with the video there, its big thumb, and sharing options in a highlighted box, above the stats, next to the video info.
  • 8 (sharing options) So this could be either a box within the email Maria gets, or a box she's presented in the "video profile page". It says "Share this story with the world", and has all the sharing options we provide. Besides, it has a prominent create playlist button. And even some related videos, maybe. Optional, among the sharing options (if she had facebook connected, beforehand): search friends + direct them.
    A ref:
    foto 20-11-17 16 57 44
  • 9 Making playlists. This is as far as Maria goes as for "customisation" on her phone, I think. If she clicks on "create playlists", she sees a drag and drop interface of her videos + related videos. I'm going to stop here for now, we can come back to this later.
@jellegerbrandy
Copy link
Contributor Author

Comments from ben and me:

  • This may be getting too low-level, but if on computer do we want to implement a drag-and-drop functionality to select files?
  • During upload, we can present useful info as text too @jellegerbrandy
  • What happens if she gets tired of waiting? e.g. navigates away for the page. Email/notification when it is complete? Should we let the user know in advance that we'll notify them when the video is ready? (like FB does)

@jellegerbrandy jellegerbrandy changed the title Use case 1: Casual user Maria uploads a single movie from her phone. Maria uploads a single movie from her phone. Nov 15, 2017
@bent0b0x
Copy link

bent0b0x commented Nov 16, 2017

Upload workflow flowchart - 1.pdf

☝️ here is a first stab at a flow chart for a possible workflow

@pedrocasa
Copy link

pedrocasa commented Nov 17, 2017

  • There's no "add video " button on the non-logged flow of the player ... he must sign before to see/click it

@jellegerbrandy
Copy link
Contributor Author

Probabl it would be better to make separate issues for the sharing options and playsts (i.e. 8 and 9)

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

5 participants
@jellegerbrandy @bent0b0x @felipegaucho @pedrocasa and others