Skip to content

MinafCorp/booketList-Mobile

Repository files navigation

Booketlist 💐: an exciting way to read! 📖

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.

⚜️ Pipeline Status ⚜️

Build status Pre-Release Release Staging

📱 Tautan Aplikasi 📱

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]

👨‍💻 Meet the Dev Teams 👩‍💻

  • Masabil Arraya Muhammad - 2206082101

  • I Made Surya Anahata Putra - 2206081370

  • Novita Mulia Sari - 2206032785

  • Ayu Siti Nasya Ningrum - 2206025426

  • Farrel Sheva Alkautsar - 2206030344

🏛️ Latar Belakang Booketlist 🏛️

Booketlist, menangkap gelombang tren meningkatnya minat baca dan akses digital, kini menghadirkan solusi canggih dalam bentuk aplikasi mobile. Aplikasi ini dirancang khusus untuk menghubungkan penulis dengan pembaca secara dinamis dan interaktif. Di dalamnya, penulis dapat memperkenalkan karya mereka kepada audiens yang lebih luas, sementara pembaca mendapatkan akses tak terbatas ke berbagai genre dan judul buku. Dengan fokus pada kemudahan penggunaan dan integrasi fitur komunitas, Booketlist menjadi lebih dari sekadar platform membaca; ia menjadi ruang di mana komunitas literatur berkumpul, berbagi, dan terinspirasi. Di era digital ini, Booketlist tidak hanya menjawab kebutuhan saat ini tetapi juga menetapkan standar baru dalam pengalaman literatur digital.

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.

📝 Pembagian Tugas Modul 📝

  • [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]

🧑‍💼🧑‍💼Daftar Peran Pengguna

  • 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

💌 Alur Integrasi dengan Situs Web 💌

Berikut adalah langkah-langkah yang akan dilakukan untuk mengintegrasikan aplikasi dengan server web

  1. Mengimplementasikan sebuah wrapper class dengan menggunakan library http dan map untuk mendukung penggunaan cookie-based authentication pada aplikasi.
  2. Mengimplementasikan REST API pada Django (views.py) dengan menggunakan JsonResponse atau Django JSON Serializer.
  3. Mengimplementasikan desain front-end untuk aplikasi berdasarkan desain website yang sudah ada sebelumnya.
  4. Melakukan integrasi antara front-end dengan back-end dengan menggunakan konsep asynchronous HTTP.

Tautan Berita Acara Kerja Kelompok ⚜️

ristek.link/beritaAcaraA02

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors