AirBnB Clone - Web Framework

Welcome to our AirBnB clone web framework project! This project aims to replicate the functionality of the popular AirBnB platform, allowing users to search for and book accommodations.

Features

  • User Registration and Authentication: Users can create accounts and log in securely to access the platform.
  • Accommodation Listings: Hosts can list their accommodations with details such as location, amenities, and pricing.
  • Search and Filter: Users can search for accommodations based on criteria like location, dates, price range, and amenities.
  • Booking and Reservation: Users can book accommodations for their desired dates and receive confirmation of their reservations.
  • Reviews and Ratings: Users can leave reviews and ratings for accommodations they have booked, providing valuable feedback to hosts and other users.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Python, Flask framework
  • Database: SQLite or PostgreSQL
  • Authentication: Flask-Login
  • ORM: SQLAlchemy
  • Mapping: Leaflet.js (for maps integration)
  • Payment Gateway: Stripe API (for payment processing)

Getting Started

  1. Clone the repository: git clone [repository URL]
  2. Install dependencies: pip install -r requirements.txt
  3. Set up the database: python manage.py create_db
  4. Run the application: python app.py
  5. Access the application in your web browser at http://localhost:5000

Author

Paul Sobande paotec22@gmail.com