Kamu diminta untuk membantu Terra membuat website penjualan Sayur dan Buah-buahan agar Terra dapat membantu calon konsumennya membeli Sayur dan Buah dengan mudah.
Minimum fitur yang harus ada pada website adalah:
- User dapat melakukan registrasi dan login
- User dapat memilih produk sayur atau buah-buahan
- User dapat melakukan Preview pesanan pada halaman Checkout
- User dapat memilih metode pembayaran atau diinformasikan harus membayar melalui apa.
- User dapat memesan pesanannya melalui halaman checkout
- User mendapatkan info pembelian produk berhasil atau gagal
- Data disimpan ke dalam Mock API dan Local Storage
- Harus membuat BRD menggunakan Whimsical
- Harus membuat Wireframe menggunakan Whimsical
- Web app dibuat menggunakan
HTML
,CSS
, danJavaScript
- Boleh menggunakan Bootstrap
- Tidak boleh menggunakan framework JavaScript seperti React atau Vue. Harus menggunakan native JavaScript
- Minimum 3 page
- Fitur yang dibuat harus end-to-end tidak boleh terputus (Misalnya website pembelian produk berarti harus sampai proses pembelian berhasil)
- Website harus interaktif dan memiliki logic didalamnya menggunakan JavaScript (Contoh: validasi form)
- Website sudah harus mobile responsive
- Wajib menggunakan Github dan sistem branch
- Website harus dipublish ke production dan bisa diakses secara publik
- Akan mendapatkan nilai tambah jika menggunakan Public API/External API namun tidak wajib (Referensi Public API)
Akses slide di sini