Contents:
Airbnb clone app is a modern room booking application that allows users to book a room. This web app is inspired from Airbnb Web application and aims to implement its the features.
Technology Stack
- Front End: Express-Handlebars template engine
- Back End: Node, Express, MongoDB on the cloud, SendGrid for Emails, Twilio for text messaging
- Live API Documentation: Swagger
- Session Management
- Admin Login - Has access to add, update, remove a room
- User Registration
- User Login
- Room Booking
- Welcome Email after registration
- Live API documentation by swagger
Install the by running:
- clone the repo
- npm i
- Create a config folder in the root directory
- create a config file keys.env SENDGRID_API_KEY={YourKey} PORT=3000 TWILIO_SID={YourKey} TWILIO_TOKEN={YourKey} MONGO_DB_CONNECTION_STRING={YourKey}
- run the code - node app
https://airbnb-kunal.herokuapp.com/api-docs
- Issue Tracker: github.com/kunal-93/Airbnb-App/issues
- Source Code: github.com/kunal-93/Airbnb-App
- User profile Page
- Room booking history