Skip to content

air-BNB-projeck/AirBNB-Clone-API

Repository files navigation

Airbnb Clone API

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.

Features

  • Room availability checking
  • Room booking
  • Integration with Midtrans payment gateway

Technology Stack

  • Golang
  • Echo (Web framework)
  • Gorm (ORM library)
  • AWS (Amazon Web Services)
  • Docker (Containerization)
  • Midtrans (Payment gateway)

Getting Started

To get started with the Airbnb Clone API, follow the steps below:

  1. Clone the repository: git clone https://github.com/air-BNB-projeck/AirbnbCloneAPI.git

  2. Install the required dependencies by running: go mod download

  3. Set up the database and environment variables accordingly.

  4. Build and run the application: go run main.go

Contributing

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.

License

Airbnb Clone API is open-source and distributed under the MIT License.

Contact

For any inquiries or further information, you can reach us at contact@airbnbcloneapi.com.

Thank you for choosing Airbnb Clone API! Enjoy your stay! 🏠✨

Releases

No releases published

Packages

No packages published