Feature List - stili87/Clear-BnB GitHub Wiki
MVP Feature List
Clear BnB, a rental hosting app is a website for users to rent out their properties to other users for short term periods. Renters can then leave reviews and ratings for that host and property.
1. New account creation, log in, log out, and guest/demo login
- Users can sign up, log in, and log out.
- Users can use a demo login to try the site.
- Users can't use certain features without logging in (like creating a property to rent or submitting reviews).
- Logged in Users are directed to the Home page which displays the properties able to be rented.
- Logged out Users are shown the home page displaying several properties they cannot interact with.
2. Hosting on Heroku
3. Properties
- Logged in users can create a property to rent.
-
- Logged in users can add multiple images to properties
- Logged in users can edit and delete their properties.
- All users can view a sampling of the properties.
- All users can search for a property.
4. Reviews
- Logged in users can review a property.
- Logged in users can edit and delete their reviews.
5. Bookings
- Logged in users can make a booking for a rental property.
- Logged in users can view their bookings.
- Logged in users can edit a booking for a rental property.
- Logged in users can delete a booking for a rental property.
6. Production README
- Brief explanation of what the app is and does.
- How to start the 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.
7. Bonus Features - Integrated after all other features if time allows.
- Google Maps integration for each property and a property search.
- Likes.
- Messaging with Property Owner.
- User/Host Profiles.