Question
Buat aplikasi dengan spesifikasi sebagai berikut. Bebas menggunakan framework yang biasa digunakan (Node.js, React, Python), kecuali PHP.
Aplikasi ini mempunyai fitur untuk mencari buku sesuai dengan input kata pencarian dari user
Daftar buku didapatkan dengan melakukan request http ke url berikut : https://www.googleapis.com/books/v1/volumes?q={keyword_pencarian_dari_user}
Tampilkan hasil pencarian dalam list. Informasi yang perlu dimunculkan adalah sebagai berikut:
Judul
Gambar thumbnail / preview - Author
Rating
rating ditampilkan dengan representasi bintang seperti contoh berikut: https://github.com/fredolss/rater-js
User bisa membuat favorite/wishlist dari list yang ada (tidak perlu membuat feature user account). Cukup disimpan di DB untuk wishlistnya (mongodb misalnya)
Specification
Aplikasi boleh dikerjakan dengan menggunakan library 3rd party yang tersedia di internet. Hasil pekerjaan harap dikirimkan di:
- Link repo github(public)
- URL untuk demo yang bisa diakses.
Plus Point
- Aplikasi bisa dijalankan via docker.
- Tidak ada error pada saat demo dijalankan.
- UI Bebas tapi diharapkan menarik (boleh menggunakan css framework seperti https://bulma.io/)