Skip to content

cs411-alawini/AirDnB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AirDnB: All-in-One Platform 🏡

AirDnB is a comprehensive platform designed to help users find the best Airbnb listings in New York City. It provides valuable insights into nearby amenities, transportation options, and crime data, enabling users to make informed decisions about their accommodation choices based on personal safety and convenience criteria.

Features

  • Airbnb Integration: Search for Airbnb listings by providing the listing URL, and the platform will fetch relevant information about the property.
  • Nearby Restaurants: Discover the top restaurants within a specified radius of the selected Airbnb listing.
  • Subway Station Proximity: View the nearest subway stations to the chosen Airbnb, along with their distance, making it easier to plan your commute.
  • Crime Data Analysis: Assess the safety of the neighborhood by accessing crime data within the vicinity of the Airbnb listing.
  • User Authentication: Create an account, log in, and manage your profile information securely.

Getting Started

  1. Clone the repository: git clone https://github.com/your-repo/AirDnB.git
  2. Navigate to the project directory: cd AirDnB
  3. Install the required dependencies: npm install
  4. Configure the Google Cloud Platform (GCP) setup and database connection.
  5. Start the development server: npm start
  6. Open your web browser and visit http://localhost:3000 to access the AirDnB platform.

Technologies Used

  • Front-end: React.js
  • Back-end: Node.js, Express.js
  • Database: Google Cloud SQL (or any other SQL database)
  • APIs: Google Maps API (or any other mapping service)

Future Enhancements

  • Introduce broader filtering capabilities to explore multiple neighborhoods simultaneously based on various safety and amenity criteria.
  • Incorporate real-time data updates for crime and transportation information.
  • Expand the database to include event listings and other dynamic elements.
  • Integrate a Google Maps API connection on the home page and results page for direct navigation.
  • Allow users to add their own Airbnb listings to the database.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors