Skip to content

MVP List

Tommy Pham edited this page Apr 3, 2018 · 13 revisions

MVP LIST

1. Heroku Hosting (0.5 days)

  • Live site will be hosted on Heroku.
  • Will be kept 'warmed up' as to decrease visitors' initial loading times

2. User Authentication and Login (2 days)

  • Able to create a new account with valid inputs
  • Able to log into the site with an existing user by providing the correct credentials
  • Logged in users are able to log out
  • Able to demo the site using a guest login
    • Automated login

3. Blogs (2 days)

  • Logged in users are able to create blogs of various types
    • Text, quote, image, gif, audio, video
  • Logged in users are able to only edit their own existing blogs
  • Logged in users are able to only delete their own existing blogs
  • Blog creation form unique to blog type selected
  • Blog creation form pops up when type is selected
  • Adequate styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds to demonstrate feature

4. Feed (2 days)

  • Logged in users can view a feed of blogs posted by followed users
    • Feed also includes user's own blogs
  • Non-logged in users able to see a generic feed on explore page
  • Logged in users are able to view a list of their liked blogs
  • Feed is ordered by recently created blog
    • Except in explore page
  • Adequate styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds to demonstrate feature

5. Follows (2 days)

  • Logged in users are able to follow an existing user
  • Logged in users are unable to follow an already followed user
  • Logged in users are able to unfollow previously followed users
    • Unfollowing a user will remove that users blogs from the current users feed
  • Adequate styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds to demonstrate feature

6. Likes (2 days)

  • Logged in users can like a blog
  • Logged in users can unlike a blog
  • Number of likes are displayed at the bottom right of each blog
  • Adequate styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds to demonstrate feature

7. Production README (0.5 days)

Bonuses

  • Reblog
  • User show page (blog)