Final Project Ruangguru


Backend

Buka terminal favorit kalian dan jalankan perintah-perintah berikut ini. Selain itu juga disediakan build version berupa file exe.

Buat key cloud google and replace futurego.json di controllers/learn.go

📚 Teknologi Backend

  • Golang
  • Gin Gonic
  • JWT-GO
  • Cloud Firestore (Firebase)

🛠 Development Backend

Untuk menjalankan Project Backend:

go run main.go

Untuk menambahkan Admin:

localhost:8080/admin/register

Untuk login Admin:

localhost:8080/login

📲 Contoh Response

JSON data Admin register:

{
  "username": "admin",
  "phone": "12345",
  "email": "admin123",
  "password": "admin12345"
}

JSON data Admin login:

{
  "email": "admin123",
  "password": "admin12345"
}

Contoh response register dan login untuk User, sama dengan Admin.


GitHub

View Github