Skip to content
Clipsey edited this page Sep 6, 2019 · 7 revisions

MVP List

StreamTv (Name to be decided), a twitch.tv clone, is a web application where users can upload a live stream of themselves, or their screen, (or anything video uploaded through RTMP) for others to watch.

1. Hosting on Heroku

2. New account creation, login, and guest/demo login (2 Days)

  • Users can sign up, sign in, log out
  • Users can use a demo login to try the site
  • Users can't use certain features without logging in (Uploading, following, etc...)

3. Upload/Channel (4 Days)

  • Logged in users can upload to their channel
  • A users channel will display their continuous video feed
  • A users channel will display their total 'viewers'
  • A users channel may have bio information
  • A users channel may have related tags

4. Followers (2 Days)

  • Registered users can follow other users, allowing a sidebar to display followed channels
  • Registered users can see who is following them, and who they are following
  • CRUD (Creation, Reading, Updating, Deleting) Following List.

5. Categories/Search (3 Days)

  • Categories are displayed at at an index page, with the tags for each category, and the viewers of each category.
  • Within each category is a list of users streaming in that category.
  • Users can search using a search bar for certain categories and channels.

6. Live Chat (4 Days)

  • Users have a live chat unique to each user's channel page
  • Registered users can chat with other users through the live chat app

7. Production README

8. VODs - Bonus

  • Users stream is saved as a VOD (Video on Demand), allowing playback of the stream as a video.
  • Limited to one video of a certain length (Monetary Limits, speculation)