Berikut adalah proyek sederhana yang terdiri dari frontend (React.js) dan backend (Go dengan Fiber) untuk aplikasi todo-list yang bisa melakukan operasi read, create, dan delete dengan PostgreSQL sebagai basis datanya.
(Secara otomatis dibuat oleh Go saat Anda menjalankan go mod tidy atau menambahkan dependensi.)
Menjalankan Proyek
Backend
Pastikan PostgreSQL Berjalan:
Pastikan PostgreSQL berjalan dan dapat diakses dengan kredensial yang diberikan.
Anda bisa menggunakan Docker untuk menjalankan PostgreSQL:
Set Environment Variables:
Buat file .env di root folder todo-backend dan isi dengan:
Jalankan Backend:
Di folder `todo-back
end`, jalankan: sh go mod tidy go run main.go
Frontend
Install Dependencies:
Di folder todo-frontend, jalankan:
Jalankan Frontend:
Masih di folder todo-frontend, jalankan:
Frontend akan berjalan di http://localhost:3000 dan akan berkomunikasi dengan backend yang juga berjalan di port 3000.
Dengan mengikuti langkah-langkah di atas, Anda akan memiliki aplikasi todo-list sederhana yang dapat melakukan operasi read, create, dan delete menggunakan React untuk frontend dan Go dengan Fiber untuk backend.