MVP Feature List - maxwelljmckee/scare_bnb GitHub Wiki
Minimum Viable Product Feature List
1. Hosting on Heroku
- Hosted on a live link that never sleeps
2. New account creation, login, and guest/demo login
- Users can sign up, sign in, log out
- Users can use a demo login to try the site
- Users can opt in to hosting a house
3. House Hosting
- Logged in users can opt in to creating and hosting houses
- Users can view listed haunted houses
- Owners of House listings can edit fields of their house listing
- Owners of House listings can delete their listing
4. Bookings
- Logged in users can "book" a house for stay on vacant dates
- Logged in users can cancel their bookings they have created for houses
- Logged in listing owners can cancel the bookings for their houses
5. Reviews
- Logged in users can leave reviews for the houses they've stayed in after their stay
- Reviews have a star rating system
- Reviews can have a short review comment
6. Location using Google Maps API
- User can interact with a dynamic map showing the location of a particular haunted site.
BONUS: Search
- Users can search for listings by location in order to find haunted houses near them
7. Production README
- Brief explanation of what the app is and does