Website about movie list referensi, there are some genre in this Website. you can see some referensi for you watch in real website movie when pandemic covid-19.
Berikut kriteria dari proyek submission yang harus Anda penuhi:
- Anda bebas menentukkan tema aplikasi yang ingin dibuat, terkecuali tema Club Finder atau Pencarian Klub Olahraga atau Sepakbola dan Dicoding Books.
- Menggunakan standar ES6 sintaks dalam menuliskan kode JavaScript pada proyek yang dibuat.
- Terdapat minimal satu penerapan custom element.
- Menggunakan Webpack sebagai module bundler (tahap production).
- Memanfaatkan Webpack sebagai environment dalam pengembangan proyek (tahap development).
- Memanfaatkan API dengan menggunakan konsep AJAX dalam menampilkan data yang dinamis pada aplikasi yang dibuat.
- Bebas berkreasi dan kreatif dalam mengerjakan submission.
- Web App yang dibangun memiliki tampilan yang menarik serta responsif pada tampilan mobile.
- Mengeksplorasi penggunaan loader dan plugin pada Webpack agar web app yang dibuat lebih optimal.
- Tidak memenuhi kriteria yang sudah ditentukan.
- Tidak memanfaatkan Webpack sebagai development environment (gunakanlah webpack-dev-server).
- Proyek yang Anda kirim tidak berjalan dengan baik ketika reviewer coba untuk build pada tahap production.
- Menggunakan JavaScript framework seperti React, Angular, atau Vue tanpa menerapkan minimal satu web component menggunakan custom element.
- Mengirimkan proyek yang sama atau tidak terdapat perubahan yang signifikan seperti latihan yang diberikan pada kelas ini. Baik itu Club Finder, ataupun Dicoding Books.
- Menyertakan package yang berada pada node_modules ke dalam berkas ZIP. Karena akan membuat berkas ZIP memiliki ukuran yang besar dan fitur code review tidak dapat berfungsi.
- Menggunakan proyek peserta lain dalam mengirimkan submission.
- Tidak terdapat berkas package.json yang mengandung daftar dependencies yang proyek Anda gunakan.
-
Bintang 1 : Semua ketentuan terpenuhi, namun terdapat indikasi plagiat yaitu dengan menggunakan proyek orang lain dan hanya mengubah kontennya saja.
-
Bintang 2 : Semua ketentuan terpenuhi, namun tidak lebih baik dari latihan yang diberikan.
-
Bintang 3 : Semua ketentuan terpenuhi, namun hanya mengikuti latihan yang ada di kelas.
-
Bintang 4 : Semua ketentuan terpenuhi, memiliki tampilan yang menarik, menggunakan package pihak ketiga dalam membangun proyek, kode yang dituliskan rapi.
-
Bintang 5 : Semua ketentuan terpenuhi, memiliki tampilan yang menarik, menggunakan package pihak ketiga, kode rapi, dan bermain-main atau bereksplorasi dengan penggunaan plugin dan loader pada penerapan Webpack.
Berikut beberapa rekomendasi public API yang bisa Anda manfaatkan dalam pengerjaan submission:
- TheMovieDB: https://www.themoviedb.org/documentation/api
- TheSportDB: https://www.thesportsdb.com/api.php
- TheMealDB: https://www.themealdb.com/api.php
- TheCockTailDB: https://www.thecocktaildb.com/api.php
- Covid-19 Statistic: https://github.com/mathdroid/covid-19-api
- Anda bisa menggunakan JQuery dalam memanipulasi DOM jika Anda sudah terbiasa menggunakannya.
- Anda bisa menggunakan CSS Framework seperti Bootstrap, Materialize atau lainnya dalam menyusun tampilan web app.
- Anda bisa menggunakan package pihak ketika untuk melakukan AJAX pada proyek ini.
- Di dalam folder proyek tersebut terdiri dari HTML, CSS, JS atau aset yang Anda gunakan dalam halaman web yang Anda buat.
- Selain itu, pastikan di dalam folder proyek terdapat berkas package.json yang mengandung daftar dependencies yang proyek Anda gunakan.
- Mengirimkan proyek dalam bentuk folder Proyek, kemudian arsipkan folder tersebut dalam bentuk ZIP.
- Tidak perlu menyertakan package yang berada pada node_modules ke dalam berkas ZIP. Karena akan membuat berkas ZIP memiliki ukuran yang besar.
- Tim penilai akan mengulas submission Anda dalam waktu selambatnya 3 (tiga) hari kerja (tidak termasuk Sabtu, Minggu, dan hari libur nasional).
- Tidak disarankan untuk melakukan submit berkali-kali karena akan memperlama proses penilaian.
- Anda akan mendapat notifikasi hasil pengumpulan submission Anda via email, atau Anda dapat mengecek status submission pada akun Dicoding Anda.