Skip to content

jensen-dong/waterbnb-frontend

Repository files navigation

Waterbnb

Waterbnb Logo

App Description

Waterbnb is a web application designed to help users find and book unique getaways located near or on water bodies such as beaches, lakes, and rivers. Users can search for properties based on location, check availability, and book their preferred dates. The app was built to cater to users looking for unique and scenic waterfront accommodations, offering a niche alternative to traditional vacation rental platforms.

Getting Started

Deployed App

Check out the live app: Waterbnb

Planning Materials

Our planning process involved discussions in Slack and task tracking through a Google Doc. These discussions helped us outline the key features, set milestones, and assign tasks to team members.

Back-End Repository

Visit our backend repository: Waterbnb Backend

User Stories

User would like to:

  • Sign up and create a profile to gain full access to the site.
  • Log in and out of their accounts to access their profile and keep it secure.
  • Update profile information so their details are accurate.
  • Search for and view all available listings and their details to find a place to stay.
  • Create a new listing to rent out their property.
  • Edit their listings to provide updated information if required.
  • Delete their listings if it's no longer available.
  • Leave and view reviews on listings.

Attributions

Technologies Used

  • JavaScript
  • React
  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • CSS
  • HTML
  • Unsplash API
  • JWT

Next Steps

Planned future enhancements:

  • Introduce a messaging feature for guests and hosts to communicate directly within the platform.
  • Image upload feature for profile pictures and listing images.
  • Enhance mobile experience.
  • Dark theme.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •