GithubHelp home page GithubHelp logo

hilaldfzn / lembarpena Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pbpc09/tugaskelompok1

0.0 0.0 0.0 14.89 MB

Proyek Tengah Semester Kelompok C09 - Pemrograman Berbasis Platform Ganjil 2023/2024

JavaScript 45.24% Python 11.88% CSS 34.93% HTML 7.81% Dockerfile 0.13% Procfile 0.01%

lembarpena's Introduction

PROYEK TENGAH SEMESTER - PEMROGRAMAN BERBASIS PLATFORM C - KELOMPOK 5

Link Proyek

http://lembarpena-c09-tk.pbp.cs.ui.ac.id/

Nama-nama anggota kelompok

Bryan Jeshua Mario Timung - 2206027021
Clarista - 2206815541
Muhammad Hilal Darul Fauzan - 2206830542
Sabrina Aviana Dewi - 2206030520
Rifqi Rahmatuloh - 2206820365

Cerita aplikasi yang diajukan serta manfaatnya

LembarPena adalah tempat seluruh komunitas literasi berkumpul. Pembaca dapat membeli buku incaran mereka. Perusahaan memiliki banyak administrator yang akan membantu menjual buku. Penulis buku dapat mempromosikan karya mereka pada satu aplikasi ini melalui fitur forum diskusi. Terdapat juga fitur wishlist sehingga pembaca bisa menyimpan buku yang hendak dibeli. Aplikasi ini ditujukan kepada para peminat literasi yang selama ini harus mencari, membeli, menyimpan, dan mengulas buku pada platform yang berbeda-beda sehingga menimbulkan anggapan bahwa untuk menjadi penggiat literasi itu rumit dan ribet. Dengan efisiensi yang ditawarkan, aplikasi ini bermanfaat untuk meningkatkan minat literasi di kalangan masyarakat, meningkatkan daya beli buku, dan menyediakan tempat untuk pembaca serta penulis berinteraksi.


Daftar modul yang akan diimplementasikan

๐Ÿ“š Modul Buy Book ๐Ÿ“š

Modul ini memungkinkan pengguna untuk memilih dan membeli buku dari katalog yang tersedia di situs web. Fitur-fitur utama dari modul ini akan meliputi:

  • Menampilkan daftar buku yang tersedia untuk dibeli. Pengguna bisa melakukan add to cart. Jendela cart akan menampilkan keranjang belanja dan bisa meminta input jumlah dan akan mengoperasikan total harga.
  • Opsi untuk pengguna mencari buku berdasarkan rating buku.
  • Saat pengguna mengklik buku tertentu, halaman detail buku akan menampilkan informasi yang lebih lengkap

๐Ÿ›’ Modul Checkout Book ๐Ÿ›’

Modul ini untuk proses finalisasi pembelian buku yang telah dipilih oleh pengguna. Fitur-fitur utama dari modul ini akan meliputi:

  • Menyimpan buku yang dipilih oleh pengguna sebelum melakukan pembayaran
  • Memberi konfirmasi kepada pengguna untuk mengisi form, seperti alamat dan pilihan pembayaran
  • Integrasikan dengan sistem pembayaran

๐ŸŽ Modul Wishlist ๐ŸŽ

Modul ini memungkinkan pengguna untuk menyimpan daftar buku yang mereka inginkan tetapi belum siap dibeli. Fitur-fitur utama dari modul ini akan sebagai berikut:

  • Melihat daftar buku yang ada dalam wishlist pengguna
  • Menambah buku ke dalam wishlist dari jendela rekomendasi. Di jendela rekomendasi, saat pengguna mengklik buku tertentu, halaman detail buku akan menampilkan informasi yang lebih lengkap
  • Menghapus buku dari wishlist

๐Ÿ“ Modul Book Forum ๐Ÿ“

Modul ini memungkinkan pengguna untuk menulis dan berbagi opini, ulasan, serta dapat berdiskusi mengenai buku dengan pengguna lain. Fitur-fitur utama dari modul ini akan meliputi:

  • Pengguna bisa memberikan pertanyaan dan tanggapan untuk buku tertentu
  • Berdiskusi dengan pengguna lain mengenai buku tersebut
  • Filter untuk hanya menampilkan diskusi terhadap buku dengan rating > 4.5

๐Ÿ“ฅ Modul Register Book to Sell ๐Ÿ“ฅ

Modul ini memungkinkan admin untuk mendaftarkan buku yang ingin dijual di situs web. Fitur-fitur utama dari modul ini akan meliputi:

  • Sebuah form yang harus diisi dengan informasi detail buku seperti judul, penulis, harga, dan lainnya
  • Proses verifikasi oleh admin sebelum buku ditampilkan di katalog untuk dijual

Sumber dataset katalog buku

Dataset yang akan kami pakai berasal dari Kaggle dengan judul Google Books Dataset. Klik link di sini


Role atau peran pengguna beserta deskripsinya

  1. Admin
    Admin merupakan profil untuk mengatur pengelolaan penjualan buku lewat perusahaan lembarpena.

  2. Buyer
    Buyer atau pembeli ini dapat membeli buku yang dicari dan diinginkan dari para penjual buku. Nantinya buyer ini juga bisa berdiskusi di forum dengan buyer yang lain.

lembarpena's People

Contributors

bryanjeshua avatar hilaldfzn avatar clarista avatar lovaire avatar pershyfon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.