Proyek ini dibuat untuk memenuhi tugas Proyek Akhir Semester pada mata kuliah Pemrograman Berbasis Platform (CSGE602022) yang diselenggarakan oleh Fakultas Ilmu Komputer, Universitas Indonesia pada Semester Gasal, Tahun Ajaran 2022/2023.
Proyek ini dapat diunduh di sini
Proyek ini dibuat oleh kelompok B08 yang beranggotakan sebagai berikut.
- Muhammad Tarreq Maulana (2106750704)
- Muhammad Vicky Maulana (2106750906)
- Naila Shafirni Hidayat (2106638324)
- Achmad Noval Fahrezi (2106750931)
- Natanael Pascal Simbolon (2106751764)
- Gabriel Edgar Firdausyah N (2106752312)
Cultural Center merupakan aplikasi yang menjadi sarana mempromosikan kebudayaan daerah-daerah di Indonesia. Aplikasi ini akan menyajikan informasi seputar destinasi wisata, profil daerah, kuliner khas daerah, tradisi dan adat istiadat. Aplikasi ini bermanfaat untuk membantu wisatawan merencanakan kegiatan wisata mereka, meningkatkan daya tarik wisatawan lokal maupun internasional, membantu sektor pariwisata dalam negeri, dan menaikan laju pertumbuhan ekonomi daerah setempat.
- Sign up/sign in
- Developer: Muhammad Vicky Maulana
- Deskripsi: Halaman untuk user melakukan sign up dan log in ke dalam aplikasi
- Detail fitur:
- Halaman login
- Halaman register
- Homepage
- Developer: Naila Shafirni Hidayat
- Deskripsi: Halaman utama yang berisi menu fitur-fitur aplikasi
- Detail fitur:
- Landing Page
- Event calendar
- Developer: Gabriel Edgar Firdausyah N
- Deskripsi: Halaman yang menampilkan event terdekat kebudayaan di Indonesia yang dikategorikan berdasarkan bulan.
- Detail fitur:
- Calendar upcoming event
- Recommendation
- Developer: Natanael Pascal Simbolon (Culture highlight), Muhammad Vicky Maulana (Deskripsi & Places to go)
- Deskripsi: Halaman yang menampilkan deskripsi umum mengenai provinsi, rekomendasi tempat untuk destinasi wisata, serta highlight kebudayaan khas daerah.
- Detail fitur:
- Deskripsi
- Places to go
- Culture highlight
- Things to do
- Developer: Naila Shafirni Hidayat
- Deskripsi: Halaman yang menampilkan informasi mengenai rekomendasi makanan populer dan event atau perayaan tahunan khas daerah.
- Detail fitur:
- Food
- Events
- FAQ dan Review
- Developer: Achmad Noval Fahrezi
- Deskripsi: Halaman yang menampilkan pertanyaan-pertanyaan yang sering diajukan mengenai suatu daerah, serta ulasan pengguna yang pernah mengunjungi daerah tersebut
- Detail fitur:
- Daftar FAQ
- Daftar review pengguna
- Form review
- Plan Your Trip
- Developer: Muhammad Tarreq Maulana
- Deskripsi: Halaman yang menampilkan paket-paket wisata untuk mempermudah wisatawan dalam merencanakan wisata mereka ke suatu daerah.
- Detail fitur:
- Paket wisata
- Mengunjungi Home page
- Mengunjungi sign up/sign in/register page
- Melihat event calendar
- Mengunjungi detail recommendation dan things to do pada setiap halaman daerah
- Membuat review baru pada halaman daerah
- Menambah data makanan dan event baru pada halaman Things to Do
- Mengakses semua modul dari user yang tidak login
- Mengunjungi halaman dashboard profil dan memodifikasi profil
- Mengakses halaman Plan Your Trip
- Menginstall dependency http agar dapat mengirim request HTTP ke internet
- Membuat model yang sesuai dengan struktur data JSON yang didapat dari endpoint di Railway
- Membuat fungsi yang dapat melakukan fetch data atau mengirim request HTTP pada endpoint JSON
- Melakukan konversi object yang telah didapat dari web service menjadi model yang telah dibuat sebelumnya pada tahap kedua
- Memproses data yang telah dikonversi dengan FutureBuilder sehingga data dapat ditampilkan di aplikasi Flutter