Proyek katalog musik adalah aplikasi backend sederhana yang dibuat dengan Golang untuk mengelola koleksi musik. Aplikasi ini memungkinkan pengguna untuk melakukan operasi CRUD (Create, Read, Update, Delete) pada data musik.
- Tambah lagu baru ke katalog
- Lihat daftar lagu
- Update informasi lagu
- Hapus lagu dari katalog
- Pencarian lagu berdasarkan kriteria (artis, genre, tahun)
- Golang 1.16 atau versi lebih baru
- Database (PostgreSQL/MySQL)
- Git
git clone https://github.com/username/katalog-musik.git
cd katalog-musik
- Salin file
.env.example
menjadi.env
- Atur konfigurasi database di file
.env
go mod download
go run migrations/migrate.go
go run main.go
.
├── cmd/
│ └── server/
├── internal/
│ ├── handlers/
│ ├── models/
│ └── repository/
├── migrations/
├── configs/
├── .env
├── go.mod
└── README.md
POST /musik
- Tambah lagu baruGET /musik
- Daftar semua laguGET /musik/{id}
- Detail laguPUT /musik/{id}
- Update laguDELETE /musik/{id}
- Hapus lagu
- Golang
- Database (pilih salah satu)
- Framework routing
- ORM/Query builder
- Fork repositori
- Buat branch fitur (
git checkout -b fitur/AturanKontribusi
) - Commit perubahan (
git commit -m 'Tambah fitur baru'
) - Push ke branch (
git push origin fitur/AturanKontribusi
) - Buat Pull Request
[]
[MYusuf A] [NXRts]