-
Notifications
You must be signed in to change notification settings - Fork 0
MVP List
Shawn Salat edited this page Jun 7, 2018
·
11 revisions
Trendr is a pixel perfect clone of Tumblr, a site for users to create and share posts with their followers. A post can be any type of media, but popular ones are animated gifs and photosets. A user can also comment, like and reblog posts. When reblogging, a user can add their own description to the post, much like Twitter retweets.
- if not logged in:
- root directs user to sign in page
- followers/follows/likes pages unavailable to user
- second draft: user can view user blogs, only if signed in
- third draft: user has option to make blog/follows/followers/likes public or private
- if logged in:
- user can view posts
- root directs user to feed (homepage)
- first draft: user can utilize all site functionality
- second draft: users have their own blog page (users/:userId)
- third draft: users can only view public or followed blogs/posts
- First draft will be Gifs and photos, second will be photosets, third will be all other types of media
- Each post has an author, media, description, and includes a navbar at the bottom for reblogging, commenting, and likes
- Adequate styling
- Smooth, bug-free navigation
- Adequate and appropriate seeds to demonstrate the feature
- I'll use Tumblr API to seed database with assorted blogs
- Feed will show posts from users followed by the currently logged in user in order of date created
- User's avatar will show up to left of post
- Sidebar will show relevant information to user:
- likes
- followers
- following
- new post forms will be available from the main feed
- one above the main feed
- a quick compose button in the header on far right
- Adequate styling
- Smooth, bug-free navigation
- Adequate and appropriate seeds to demonstrate the feature
- Guest user will automatically follow specifically curated blogs populated from Tumblr's API
- First draft: new users will automatically follow specific blogs to show off aspects of site
- second draft: New Users will be prompted with the choice to follow selected blogs on first login
- List of all users the currently logged in user is following
- another list of all users currently following the currently logged in user
- Adequate styling
- Smooth, bug-free navigation
- Adequate and appropriate seeds to demonstrate the feature
- if not logged in, user is directed to login
- users will be able to see their own followers
- users will be able to see who they follow
- second draft: users will be able to make these private
- user can see all posts that they've liked
- first draft: these will only be available to currently logged in user
- second draft: the user can specify to have these private, allow followers to see, or allow them to be public
- Adequate styling
- Smooth, bug-free navigation
- Adequate and appropriate seeds to demonstrate the feature
- this will introduce all features
- second draft: will use animated gifs to show off how each feature works
-
host on Heroku and add script to ping page to prevent from sleeping every 10-15 minutes
-
Bonus: Reblog
-
Bonus: User show page (blog)
-
Bonus: Search