Buatlah sebuah web app dengan fitur sebagai berikut:
- Manage Movie and Rating Movies
- Show Movies
- Show Movie Rates detail
- Add Rate to a Movie
- Delete Rate to a Movie
- Update Movie detail
Kompetensi yang akan dinilai (diluar fitur):
- Error handling, dan Notifikasi di client ketika berhasil / gagal melakukan action pts:
- Reusable components/functions (DRY, Don't repeat yourself!)
- Mengimplementasikan state management di client
- Membuat user interface yang baik
- Router dan nested Routing
Untuk membuat server, silakan mengacu pada file api-doc.md
Nama database wajib : p2_final_lc
Wajib menyertakan .env yang digunakan
Jika kamu sudah menyelesaikan semua fitur dan sudah menerapkan kompetensi yang diperlukan, kamu boleh mengerjakan fitur tambahan ini pada halaman list movie:
- Filter Movie by title, movie bisa di filter jika judul mengandung kata-kata yang diinput
- Filter Movie by type