Healcation Backend adalah aplikasi backend berbasis Golang yang menggunakan Gorm sebagai ORM dan SQLite sebagai database default. Backend ini menangani fitur user management, history perjalanan, dan akomodasi.
- User Management (registrasi, autentikasi, hash password)
- History & Travel Planning (CRUD perjalanan, tempat, akomodasi)
- Gorm ORM (untuk database)
- Postman API Testing (terintegrasi dengan Postman)
- Go 1.23
- SQLite Database
- Postman (untuk testing API)
- Install Dependencies
go mod tidy
Sebelum menjalankan aplikasi, pastikan telah mengatur environment variables.
Buat file .env dan tambahkan:
PORT=3000
DB_PATH="healcation.db" - Jalankan Server
go run main.go
- Cek API dengan Postman
- Gunakan Postman untuk melakukan request ke
http://localhost:3000 - Endpoint tersedia di
routes.go
- Gunakan Postman untuk melakukan request ke
Jika database belum ada, jalankan migrasi dan seeder secara otomatis:
go run main.go
compiledaemon --command="./healcationBackend"Seeder akan menambahkan data awal (admin user & history perjalanan).
MIT License © 2025 ForgeSherpa