Skip to content

MVP Features

Andrew edited this page Sep 11, 2021 · 1 revision
  1. Host on Heroku

  2. New account creation, log in, log out, and guest/demo login

  • Users can sign up for a new account
  • users can log in/log out of an existing account.
  • Users must create a unique screenname and email when creating a new account.
  • Users can use a demo log in to try the site.
  • Users can't use certain features without logging in (like reviewing spots or making bookings).
  1. Bookings
  • Logged in users can create a new reservation(booking)
  • new bookings must be in the future
  • new bookings must not overlap existing bookings (spots can only be booked one for 1 time slot)
  • (??) hosts must approve bookings (??)
  1. Spots
  • users can host a new spot
  • spot must have name, location, description, price
  • must have some pre-set spots as demo data
  • spots will have reviews that can be read by any users
  1. Reviews
  • logged in users can leave 1 (only 1) review on spots they have stayed (booking is in past)
  • reviews will have content, and a x/5 score
  • (??) users can delete their review (??), if so, from their profile page.
  1. Production README
  • Brief explanation of what the app is and does.
  • How to start development environment
  • Technologies used
  • Link to live site
  • Link to Wiki docs
  • Discussion of two features that show off the team's technical abilities
  • Discussion of both challenges faced and the way the team solved them
  • Code snippets to highlight the best code

Bonus

  1. messages
  • users can DM other hosts of spots by clicking the hosts name on a spot.
  • users can see their messages in their profile
  • users can respond to messages they have received.
  • chat history can be seen by each user in a conversation.
  1. Other
  • spots searchable by locations, category, size, price, etc.
  • interactive google map showing locations and prices

APP WILL NOT

  • be reflexive. Only targets desktop screen size.
Clone this wiki locally