/PA_Framework_QuickBite

Project Akhir Framework

Primary LanguagePHP

QuickBite

QuickBite Logo

Kelompok 3

Proyek Akhir Framework

Anggota Kelompok:

  1. Muh. Hafiz (2109106045)
  2. Andi Rachmad Triandika Rusli (2109106132)

Pembukaan

QuickBite adalah platform pesanan makanan online yang memudahkan pembeli untuk memilih dan memesan makanan dari berbagai toko yang tersedia. Selain itu, penjual dapat dengan mudah menambahkan toko dan menu makanan mereka untuk dijual kepada pembeli.

Fitur

  • Pemesanan makanan online.
  • Penambahan toko dan menu makanan oleh penjual.
  • Otentikasi pengguna untuk pembeli dan penjual.
  • Daftar pesanan dan status pesanan.

Alur Tampilan Pembeli

  1. Beranda

    • Daftar toko dan Tampilan depan halaman. image
  2. Login, Registrasi dan Edit Profile

    • Halaman Login image

    • Halaman Register image

    • Halaman Edit Profile image

  3. Pilih Menu

    • Lihat detail menu makanan. image
  4. Keranjang Belanja

    • Tambahkan menu ke keranjang belanja dan Konfirmasi Pesanan. image
  5. Status Pesanan

    • Lacak status pesanan dan terima notifikasi status pesanan. image

Alur Tampilan Penjual

  1. Dashboard Penjual

    • Atur daftar menu makanan. image
  2. Kelola Toko

    • Tambahkan atau edit informasi toko. image
  3. Tambah Menu

    • Tambahkan menu baru. image

    • Tambahkan makanan. image

  4. Daftar Pesanan

    • Lihat dan konfirmasi pesanan. image

Instalasi

  1. Clone repositori ini.
  2. Copy (.env.example) menjadi (.env) lalu lakukan konfigurasi file (.env) dengan mengatur database dan base_envnya.
  3. Buat key baru pada env dengan perintah php artisan key:generate
  4. Instal dependensi dengan menjalankan composer install dan npm install.
  5. Migrate database dengan perintah php artisan migrate.
  6. Jalankan server lokal dengan perintah npm run dev, php artisan serve dan juga php artisan serve --port=8001 untuk API-nya.

Terima kasih telah menggunakan QuickBite!