Ini merupakan Test Untuk Backend Junior Programmer Yayasan Vitka,
Silahkan Fork Repositori ini, Lakukan Pull Request untuk challange di bawah ini:
- Buat Migrasi, Model dan CRUD untuk address_types
- Merelasikan address_types dengan customer (database relation & CRUD)
- Filtering customer berdasarkan address_types
- Buat API untuk data customers dengan format API {“data”:[…], “count”:X}
Maksimal 7 Hari setelah forking. Lebih cepat lebih baik
- PHP
- CSS
- understand Laravel framework
- JavaScript
- Understand GIT and able to use it in workflow
- Understand MySQL
Aplikasi ini adalah aplikasi untuk listing data customer
- Buat relasi many to many antara tabel
customers
danaddress_types
- Update CRUD
customers
, tambahkan opsi untuk menambahkan alamat sesuai dengan tipe yang ada padaaddress_types
- Pada list customers, silahkan tambahkan filtering untuk
customers
sesuai dengan tipe yang ada padaaddress_types
- Buat API pada
/api/customers
untuk listing datacustomers
dengan format:{“data”:[…], “count”:X}
- Setiap point dalam challenge harus di submit dalam
commit
danpull request
yang terpisah. - Peserta tidak harus menyelesaikan seluruh challenge, namun bobot penilaian tentunya akan lebih tinggi jika peserta mampu menyelesaikan seluruh challenge yang diberikan.
Referensi: