Ini adalah proyek Simple Payment RestAPI yang dibangun menggunakan Gin di Golang.
Proyek ini adalah implementasi sederhana dari sistem pembayaran dengan menggunakan RESTful API yang dibangun menggunakan Gin, sebuah framework web yang ringan dan cepat untuk Golang.
Pembuatan dan manajemen akun pengguna Pembuatan dan manajemen transaksi pembayaran Otorisasi pengguna menggunakan token JWT Validasi data input menggunakan middleware Penggunaan database PostgreSQL untuk menyimpan data Instalasi
- Create database with name simple_payment in postgres
- Run query in ddl.sql from line 1 to line 41
-
Pastikan Anda memiliki Go terinstal di sistem Anda. Untuk informasi lebih lanjut, kunjungi dokumentasi Golang.
-
Clone repositori ini ke dalam direktori lokal Anda:
git clone https://github.com/Rahmattullah13/Simple-Payment-RestAPI.git
- Masuk ke direktori proyek:
cd Simple-Payment-RestAPI
- Instal dependensi menggunakan Go modules:
go mod tidy
-
Konfigurasi file .env sesuai dengan preferensi Anda.
-
Jalankan aplikasi
go run main.go
Aplikasi akan dijalankan pada http://localhost:8080.
- Unutk melihat dokumentasi bisa buka:
http://localhost:8080/swagger/index.html#
- Untuk pengujian bisa Import simple-payment-go.postman_collection.json di postman