-
Notifications
You must be signed in to change notification settings - Fork 0
MVP Features
Andrew edited this page Sep 11, 2021
·
1 revision
-
Host on Heroku
-
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).
- 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 (??)
- 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
- 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.
- 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
- 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.
- Other
- spots searchable by locations, category, size, price, etc.
- interactive google map showing locations and prices
- be reflexive. Only targets desktop screen size.