Techinal Test TRV

Question Type: fullstack

Question

Buat aplikasi dengan spesifikasi sebagai berikut. Bebas menggunakan framework yang biasa digunakan (Node.js, React, Python), kecuali PHP.

  1. Aplikasi ini mempunyai fitur untuk mencari buku sesuai dengan input kata pencarian dari user

  2. Daftar buku didapatkan dengan melakukan request http ke url berikut : https://www.googleapis.com/books/v1/volumes?q={keyword_pencarian_dari_user}

  3. Tampilkan hasil pencarian dalam list. Informasi yang perlu dimunculkan adalah sebagai berikut:

  4. 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:

  1. Link repo github(public)
  2. URL untuk demo yang bisa diakses.

Plus Point

  1. Aplikasi bisa dijalankan via docker.
  2. Tidak ada error pada saat demo dijalankan.
  3. UI Bebas tapi diharapkan menarik (boleh menggunakan css framework seperti https://bulma.io/)