Riviu Buku: Ulas Buku Untukmu
Explore the code »
View Download App Site
·
View Assignment
Daftar Pustaka
- 🐥 Emmanuel Patrick - 2206081420
- 🐥 Khansa Mahira - 2206819413
- 🐥 Ken Balya - 2206081811
- 🐥 Samuel Taniel Mulyadi - 2206081805
- 🐥 Syazantri Salsabila - 2206029443
Seperti namanya, Riviu Buku adalah aplikasi untuk mereview buku. Riviu Buku cocok untuk kamu para pecinta buku maupun kamu yang baru ingin mulai membaca buku loh, yuk simak gambaran tentang Riviu Buku!😉.
Apa yang membedakan Riviu Buku dengan aplikasi lainnya?🤔Riviu Buku fokus pada interaksi dan kolaborasi antar pembaca. Pengguna dapat membuat ulasan buku serta menulis catatan atau komentar pribadi mengenai suatu buku. Ulasan tersebut dapat membantu pengguna lain dalam memilih buku yang sesuai dengan minat mereka sehingga diharapkan dapat menciptakan komunitas pembaca buku yang lebih aktif🤩.
Dalam Riviu Buku, pengguna dapat menyimpan buku ke daftar favorit dan juga melihat daftar buku favorit orang lain sehingga memudahkanmu bertemu pengguna lain yang minat bacanya mirip denganmu👌.
Terima kasih telah membaca cerita Riviu Buku, selamat membaca dan mereview!😇📖⭐️
<<<<<<< HEAD
- 📕 Modul untuk me-review buku yang oleh pengguna yang disertai oleh like button, add, dan delete review yang dibuat user; dikerjakan oleh Samuel Taniel Mulyadi; =======
- 📕 Modul untuk me-review buku yang oleh pengguna yang disertai oleh like buku, add, dan delete review yang dibuat pengguna; dikerjakan oleh Samuel Taniel Mulyadi;
eff3ccb692d25946e9c146a0eca33a5c1cfd810b
- 📕 Modul koleksi, kategori, dan favorit yang memungkinkan pengguna untuk menyimpan daftar buku favorit dan fungsi untuk menambahkan buku ke album/wishlist pengguna serta upload buku untuk bisa di review; dikerjakan oleh Ken Balya
- 📕 Modul homepage yang menyajikan rekomendasi berdasarkan jumlah likes pada suatu kategori buku oleh pengguna; dikerjakan oleh Khansa Mahira
- 📕 Modul profile yang bisa melihat koleksi buku favorit dan mengedit detail profile; dikerjakan oleh Syazantri Salsabila
- 📕 Modul Album Buku dimana pengguna bisa mengumpulkan berbagai buku ke dalam suatu folder contohnya buku a,b, dan c yang mencakup kurikulum IPS, serta dengan implementasinya di dalam kotak pencarian homepage; dikerjakan oleh Emmanuel Patrick.
Kaggle Dataset: https://www.kaggle.com/datasets/thedevastator/comprehensive-overview-of-52478-goodreads-best-b karena sesuai dengan modul-modul yang ingin kita implementasikan serta tambahan aplikasi Riviu dimana bisa memberikan ulasan dan menciptakan komunitas.
Referensi: Docs Asisten Dosen
Pengguna aplikasi hanya ada satu jenis, semua pengguna berkedudukan sama, yaitu dapat mengakses semua buku yang ada, melihat dan membuat review buku dan juga membuat album buku yang bisa dioptimalkan sesuai preferensi pengguna.
Berikut adalah langkah-langkah yang akan diambil untuk mengintegrasikan aplikasi dengan server web:
- Langkah pertama yang kami lakukan adalah membuat sebuah kelas pembungkus (wrapper class) dengan menggunakan pustaka (library) http dan map untuk mendukung penggunaan autentikasi berbasis cookie pada aplikasi.
- Selanjutnya, kami mengimplementasikan REST API pada Django (views.py) yang telah dibuat sebelumnya dengan menggunakan JsonResponse atau Django JSON Serializer.
- Setelah itu, kami melanjutkan dengan melakukan integrasi desain front-end aplikasi berdasarkan desain web yang telah ditentukan.
- Terakhir, kami melakukan integrasi antara front-end dan back-end dengan menggunakan konsep HTTP asynchronous.