HolidayHouse is a high fidelity clone of Airbnb, implementing most of its features like authentication, search engine, interactive map, property pages and reservations. In comparison with Airbnb, HolidayHouse is very straightforward, clean and easy to start with.
Features
➡ Authentication
➡ User profiles
➡ Property pages
➡ Reservations for properties
➡ Search engine
➡ Interactive map with properties
➡ Create / Edit / Delete properties and reservations
➡ Recommendations (properties)
➡ Dashboard for personal properties and reservations
Technologies
➡ React - User Interface
➡ Node.js & Express.js - Backend
➡ Knex & Objection.js - ORM
➡ PostgreSQL - Database
➡ AWS EC2 & AWS S3 - Server and storage
➡ Mapbox - Interactive map
➡ Google Gmail API & Nodemailer - Sending emails