Buatlah sebuah aplikasi web sederhana untuk menampilkan data film dari sebuah API. Aplikasi ini harus memungkinkan pengguna untuk mencari film berdasarkan judul dan menampilkan daftar film yang sesuai dengan kriteria pencarian. Pengguna juga dapat melihat detail film dan menambahkan film ke dalam daftar favorit mereka.
bebas menggunakan API manapun
- Pengguna dapat melihat daftar film yang sesuai dengan kriteria pencarian.
- Pengguna dapat mengklik film dan melihat detail film.
- Aplikasi harus dibuat menggunakan Vue.js.
- Aplikasi harus menggunakan Vuex untuk manajemen state.
- Aplikasi harus menggunakan Axios atau fetch API untuk berinteraksi dengan API.
- Aplikasi harus menggunakan Material UI atau CSS framework lainnya untuk tampilan.
- Aplikasi harus memiliki minimal 2 halaman: halaman Utama dan halaman detail film.
- Source code aplikasi harus diupload ke Github.
- Dokumentasi penggunaan aplikasi dan instalasi yang lengkap.
Proyek ini akan dinilai berdasarkan kualitas kode, fungsionalitas aplikasi, dan dokumentasi. Berikut adalah beberapa kriteria yang akan digunakan dalam penilaian:
- Kualitas kode: Kode harus mudah dibaca, terstruktur dengan baik, menggunakan pola Clean Architecture Vue.js.
- Fungsionalitas aplikasi: Aplikasi harus dapat melakukan semua fungsi yang dijelaskan dalam kebutuhan fungsional dan teknis.
- Dokumentasi: Dokumentasi harus jelas dan lengkap, termasuk instruksi untuk instalasi dan penggunaan aplikasi.