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.
- 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.
- 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)
- Clone the repository:
git clone [repository URL]
- Install dependencies:
pip install -r requirements.txt
- Set up the database:
python manage.py create_db
- Run the application:
python app.py
- Access the application in your web browser at
http://localhost:5000
Paul Sobande paotec22@gmail.com