This application is a browser for viewing and posting information about short-term rentals. Users can create accounts, post listings for short-term rentals, search for listings based on various criteria, and interact with other users through comments and favorites.
Below are the team members and the user stories.
Olivia
- Posting, deleting, editing a listing
Brooklyn
- Creating an account, Cancel account, Reset Password
Samantha
- Applying a search filter
- Categorize listing
Mohamed
- Searching by keyword
- checkout my listings
Yichen(Kathryn)
- Comment on a given listing
- check out comment on a given listing
Jonathan
- Save Favorite Listings
- Check Favorite Listings
- MongoDB Database API
Purpose: Data persistence for listings, users, and comments
Usage: Store and retrieve rental property data and login information
Connection: mongodb://localhost:27017
- Google Geocoding/Maps API
Purpose: Location-based filtering
Usage: Calculate distances between user location and listings
Feature: "Near me" search with distance radius filter