Skip to content

MVP List

Theo Summer edited this page Feb 19, 2018 · 5 revisions

1. User authentication through Facebook

2. A production README

3. Hosting on Heroku

4. Activities

  • Activities are the individual actions that make up a complete experience. Each activity will have title, description, location (sometimes not required), and an image.
  • Creation can be done as part of creating an experience
  • Adequate styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds to demonstrate the feature

5. Experiences

  • Creation of experiences through creation of several activities
  • Adequate styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds to demonstrate the feature

6. Google Maps API

  • Users can choose locations (restaurants, beaches, trails, clubs, etc) for activities from Google Maps
  • Experience show page will display map showing all locations where activities take place.
  • Adequate syling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds to demonstrate the feature

7. Upvotes and Downvotes

  • Users can upvote or downvote experiences depending upon their quality
  • Experiences that have been reviewed more favorably are shown more prominently on the home page and in the search component
  • Adequate styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds to demonstrate the feature

8. Bonus: Search

  • Allows users to search for specific kinds of experiences (dates versus travel, times of day, containing certain locations)
  • Adequate styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds to demonstrate the feature

9. Bonus: Fill in the Blanks

  • Users can create some parts of an experience, and the site will suggest additional activities to fill in the remainder
  • Adequate styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds to demonstrate the feature

10. Bonus: Surprise me!

  • The site will craft complete experiences on its own to recommend to users.
  • Adequate styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds to demonstrate the feature