Skip to content

Kelompok-9-PBP-Ganjil-2024-2025/ngandung

Repository files navigation

Ngandung (Ngemil di Bandung)

Daftar Isi

  1. Nama-nama anggota kelompok
  2. Deskripsi aplikasi
  3. Daftar modul aplikasi
  4. Sumber intial dataset
  5. Role pengguna berdasarkan deskripsinya
  6. URL deployment PWS

1. Nama-nama anggota kelompok

  • Ahmad Dzulfikar As Shavy (2306152374) - AhmadDzulfikar
  • Christian Raphael Heryanto (2306152323) - papaChick
  • Daffa Abhipraya Putra (2306245131) - absolutepraya
  • Muhammad Radhiya Arshq (2306275885) - arshqiii
  • Rayhan Syahdira Putra (2306275903) - RayhanSP

2. Deskripsi aplikasi

Ngandung adalah aplikasi berbasis web yang menyediakan informasi lengkap tentang makanan dan toko-toko di kota tertentu. Aplikasi ini dirancang untuk memudahkan pengguna yang baru pindah atau berkunjung ke kota tersebut dalam menemukan berbagai jenis makanan dan tempat membelinya. Pengguna dapat mencari makanan berdasarkan kategori, melihat daftar rekomendasi, memberikan rating serta ulasan untuk toko, dan menyimpan toko favorit mereka. Admin memiliki kemampuan untuk menambahkan dan mengelola data makanan dan toko yang tersedia, sementara pengguna biasa dapat mengakses informasi dan memberikan ulasan. Ngandung bertujuan untuk memberikan solusi praktis dalam mencari makanan di kota baru dengan mudah dan cepat.

3. Daftar modul aplikasi

a. Modul/fitur wajib:

  • Authentication and Authorization
    Modul ini berfungsi untuk mengatur authentication pengguna. Pengguna dapat mendaftar, masuk, dan keluar dari aplikasi.

  • Implementasi fixture data toko, makanan, dan admin
    Modul ini berfungsi untuk mengisi data awal ke dalam database. Data awal yang dimasukkan berupa data makanan dan data toko.

b. Modul/fitur aplikasi:

  • Daftar Makanan & Toko
    Modul ini berfungsi untuk menampilkan daftar makanan yang tersedia, menambahkan makanan baru, dan menambahkan toko baru.

    Dikerjakan oleh: Muhammad Radhiya Arshq

  • Rating & Review Toko
    Modul ini berfungsi untuk memberikan rating & review ke toko yang tersedia.

    Dikerjakan oleh: Daffa Abhipraya Putra

  • Toko Favorit
    Modul ini berfungsi untuk menyimpan toko yang disukai oleh pengguna.

    Dikerjakan oleh: Rayhan Syahdira Putra

  • Forum Diskusi Makanan
    Modul ini berfungsi untuk memberikan ruang diskusi global kepada pengguna untuk berbagi informasi tentang makanan.

    Dikerjakan oleh: Ahmad Dzulfikar As Shavy

  • Polling Makanan Terenak
    Modul ini berfungsi untuk memberikan polling makanan terenak yang ada di Kota Bandung.

    Dikerjakan oleh: Christian Raphael Heryanto

4. Sumber intial dataset

Open Data Kota Bandung

5. Role pengguna (User dan Admin)

No. Modul Permission User Permission Admin
1 Daftar Makanan & Toko Pengguna dapat mengakses informasi makanan yang tersedia di aplikasi, serta toko yang menjual makanan tersebut, tanpa dapat mengubah atau menghapusnya. Admin memiliki permission sama seperti user, ditambah admin juga dapat menghapus dan menambah toko & makanannya
2 Rating & Review Toko Pengguna dapat memberikan rating dengan range 1-5 dan review berupa teks singkat ke toko yang tersedia. Admin memiliki permission sama seperti user, ditambah admin juga dapat menghapus rating dan review yang tidak sesuai dengan ketentuan yang berlaku.
3 Toko Favorit Pengguna dapat menyimpan toko yang disukai ke 'Toko Favorit' yang dimiliki setiap akun pengguna. Admin memiliki permission sama seperti user.
4 Forum Diskusi Makanan Pengguna dapat menggunakan ruang diskusi global untuk berdiskusi tentang makanan. Pengguna juga bisa mengedit, menghapus Admin memiliki permission sama seperti user, ditambah admin dapat menghapus diskusi yang tidak sesuai dengan ketentuan yang berlaku.
5 Polling Makanan Terenak Pengguna dapat memberikan suaranya untuk sebuah makanan. Admin memiliki permission sama seperti user.

6. URL deployment PWS

http://daffa-abhipraya-ngandung.pbp.cs.ui.ac.id/