Airbnb Clone API is a comprehensive web application that replicates the functionalities of Airbnb. It provides features such as room availability checking and room booking, leveraging the payment gateway service of Midtrans for secure and seamless transactions. With this API, users can easily search for available rooms, view detailed information, and make bookings with confidence. The integration of Midtrans ensures reliable payment processing, enhancing the overall user experience and trustworthiness of the platform. This application is built using Golang with Echo, Gorm, AWS, Docker, and Midtrans as the payment gateway.
- Room availability checking
- Room booking
- Integration with Midtrans payment gateway
- Golang
- Echo (Web framework)
- Gorm (ORM library)
- AWS (Amazon Web Services)
- Docker (Containerization)
- Midtrans (Payment gateway)
To get started with the Airbnb Clone API, follow the steps below:
-
Clone the repository:
git clone https://github.com/air-BNB-projeck/AirbnbCloneAPI.git
-
Install the required dependencies by running:
go mod download
-
Set up the database and environment variables accordingly.
-
Build and run the application:
go run main.go
Contributions to the Airbnb Clone API are welcome! If you have any suggestions, bug reports, or feature requests, please feel free to open an issue or submit a pull request.
Airbnb Clone API is open-source and distributed under the MIT License.
For any inquiries or further information, you can reach us at [email protected].
Thank you for choosing Airbnb Clone API! Enjoy your stay! 🏠✨