MVP List - mmdurnin/TableFor2 GitHub Wiki

MVP List

1. User login & sign up, demo login (2 days)

  • Users can sign up, sign in, and log out
  • Users can access registered-user features with demo login
  • Unless logged in (registered/ demo), certain features are not accessible (making reservations, leaving reviews, favoriting restaurants)

2. Hosting on Heroku

3. Restaurants

  • Restaurant show page
  • Restaurant index page

4. Reservations (1.5 days)

  • Logged in users can create reservations
  • Logged in users can view their reservations on their user profile page
  • Logged in users can update reservations
  • Logged in users can delete reservations

4. Restaurant search (2 days)

  • Users can search all restaurants using search bar
  • Users can search restaurants via filters (cuisine type, city, pricing)
  • Cuisine type and pricing will be displayed on left side nav bar on restaurant index page
  • Cities will be displayed on website home page

6. Ratings/ Reviews (1.5 days)

  • Logged in users can leave reviews on restaurant's show page
  • All users can view reviews on restaurant's show page
  • ratings are displayed on restaurant index page

7. Production README

8. BONUS: Saving restaurants (1 day)

  • Logged in users can tag restaurants as "favorite" via restaurant show page
  • Logged in users can view their favorited restaurants on user profile page