Sebuah oasis literasi di mana setiap halaman membuka pintu imajinasi, mengundang kita untuk berpetualang, berbagi cerita, dan menemukan inspirasi di setiap kata
Now Available on Mobile!
Proyek ini dibuat untuk memenuhi tugas Proyek Akhir Semester (PAS) pada mata kuliah Pemrograman Berbasis Platform (CSGE602023) yang diselenggarakan oleh Fakultas Ilmu Komputer, Universitas Indonesia pada Semester Gasal, Tahun Ajaran 2023/2024.
Saat ini, hanya tersedia versi Android (APK) untuk diunduh. File APK dapat diunduh di bagian [https://install.appcenter.ms/orgs/minafcorp/apps/booketlist/distribution_groups/public]
-
Masabil Arraya Muhammad - 2206082101
-
I Made Surya Anahata Putra - 2206081370
-
Novita Mulia Sari - 2206032785
-
Ayu Siti Nasya Ningrum - 2206025426
-
Farrel Sheva Alkautsar - 2206030344
Sebagai sebuah platform, Booketlist tidak hanya mencerminkan pergeseran kebiasaan membaca dari fisik ke digital, tetapi juga menanggapi kebutuhan interaksi yang lebih dinamis antara penulis dan pembaca. Aplikasi ini menyediakan wadah bagi penulis untuk memperluas jangkauan karya mereka, sementara pembaca mendapatkan akses mudah ke beragam buku, termasuk pilihan untuk meninjau dan menandai buku yang ingin dibaca. Booketlist berperan sebagai titik temu antara kemajuan teknologi dan kecintaan pada literasi, menciptakan ekosistem literatur yang lebih terhubung dan interaktif.
- [Registrasi dan Autentikasi] - [Farrel Sheva Alkautsar]
- [Ulasan dan Rating] - [Masabil Arraya Muhammad]
- [Wishlist] - [I Made Surya Anahata Putra]
- [Update dan News] - [Ayu Siti Nasya Ningrum]
- [Author] - [Novita Mulia Sari]
-
Author 🧑🏫
Dapat mem-publish buku dan membuat pemberitahuan yang dapat dibaca oleh reader -
Reader 🧑💼
Dapat membaca buku, memasukkan buku ke dalam wishlist, mereview buku dan membaca pemberitahuan dari author
Berikut adalah langkah-langkah yang akan dilakukan untuk mengintegrasikan aplikasi dengan server web
- Mengimplementasikan sebuah wrapper class dengan menggunakan library http dan map untuk mendukung penggunaan cookie-based authentication pada aplikasi.
- Mengimplementasikan REST API pada Django (views.py) dengan menggunakan JsonResponse atau Django JSON Serializer.
- Mengimplementasikan desain front-end untuk aplikasi berdasarkan desain website yang sudah ada sebelumnya.
- Melakukan integrasi antara front-end dengan back-end dengan menggunakan konsep asynchronous HTTP.
ristek.link/beritaAcaraA02