Skip to content

MVP List

Elliott Grieco edited this page Oct 21, 2017 · 17 revisions

MVP List

Web App Requirements

1. New account creation, login, and guest/demo login

2. A production README

3. Hosting on Heroku

Features

All features will include:

  • Adequate styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds to demonstrate the feature

4. Feature 1: RSS Feeds

  • Users can add feeds from a publishing website's RSS API or through searching a third-party library of feeds
  • Users can view (index and show) RSS Feeds
    • Index
      feeds-index
    • Show
      feeds-show

5. Feature 2: Stories

  • Users can view (index and show) published stories from their library of RSS feeds. Stories are presented in an indexed format in chronological ordering.
    • Index
      stories-index
    • Show
      stories-show
  • Individual article shows will display, at minimum, a story's title, image, description, and author in a nicely styled format.
  • A link will also be provided to the story's associated URI.

6. Feature 3: Collections

  • Users can organize RSS feeds into 'Collections' of feeds (e.g. 'World News', 'Technology', 'Cooking').
  • Users can create, delete, and edit (titles and associated feeds) collections
    • Index (in a navigation bar)
      collections-index
    • Show
      collections-show
  • Collection contents are shown/indexed using the RSS Feed functionality (see above)

7. Feature 4: Reads

  • Web app tracks (after story open/close) the 'read' status of articles
  • Users can edit a story's read status
  • Users can filter view of read and unread stories through the UI.

Reads viewing filter
reads-filter
Reads editing UI
reads-ui

Bonus Features

  • Favorites: Users can add/remove favorites, and view stories based on favorites status
  • Search: Users can search among their stories for specific keywords

Clone this wiki locally