Skip to content

anggraanutomo/BE-AIRBNB

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIRBNB CLONE API KELOMPOK 1

Selamat datang di projek kami, projek ini bertujuan untuk mereplikasi beberapa fitur-fitur pada Airbnb, seperti register, login, mengelola homestays, melakukan reservation, dan melihat daftar reservation yang pernah dilakukan ke dalam bentuk HTTP Restful API yang dapat dikonsumsi oleh frontend.

👀 Environment Variables

Untuk menjalankan proyek ini kamu membutuhkan beberapa environment variable yang dapat kamu contoh di .env.example setelah itu kamu dapat mengeksport dengan menggunakan perintah source .env.

Berikut adalah beberapa environment variabel yang diperlukan:

DBUSER DBPASS DBHOST DBPORT DBNAME JWTSECRET CLOUDINARY_CLOUD_NAME CLOUDINARY_API_KEY CLOUDINARY_API_SECRET CLOUDINARY_UPLOAD_FOLDER

Untuk mengetahaui environment terkait cloudinary kamu dapat mengujungi ini

https://cloudinary.com/documentation/go_quick_start

Untuk membuat dan folder agar bisa diassign ke environment CLOUDINARY_UPLOAD_FOLDER kamu dapat mengikuti ini

https://cloudinary.com/documentation/dam_folders_collections_sharing

🛠️ Installation

Untuk menjalankan program ini pertama kamu harus mengclone repository ini dengan menggunakan perintah

git clone https://github.com/KELOMPOK-1-AIRBNB/BE-AIRBNB.git

masuk ke folder

cd BE-AIRBNB

pastikan golang dan mysql kamu sudah terinstall, jika belum silahkan kunjungi :

https://go.dev/doc/install https://dev.mysql.com/doc/refman/8.3/en/windows-installation.html

jika sudah silahkan jalankan

go mod tidy
go run .

Dan selamat kamu berhasil menjalankan projek ini 🎊🎊. Untuk mengetahui endpoint-endpoint yang dapat digunakan kamu dapat melihat pada folder docs.

🙋‍♂️ Authors

👨‍💻 Tech Stack

Server: Golang, Echo, MySQL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.9%
  • Dockerfile 0.1%