Keterangan:
Aplikasi Web yang dirancang untuk membantu pengguna menemukan dan berinteraksi dengan perusahaan makanan menggunakan API Google Maps.
Sistem ini mencakup pilihan penyaringan yang kuat untuk berbagai kategori makanan seperti makanan cepat saji, Jepang, Cina, dan masakan Korea. Pengguna dapat mendaftar, masuk, menyimpan lokasi favorit mereka, dan mengakses tampilan peta yang dipersonalisasi dari favorit mereka. Selain itu, aplikasi ini memungkinkan pengguna untuk menambah dan berbagi informasi tentang promosi saat ini di perusahaan makanan, yang dapat divalidasi atau dikomentari orang lain.
Daftar isi:
- Fitur
- Persyaratan
- Instalasi
- Penggunaan
- Kontak
- Kontribusi
- Lisensi
- Status
Fitur:
- Filter Pendirian Makanan : Mencari perusahaan berdasarkan kategori (makanan cepat saji, Jepang, Cina, dll.).
- Sistem Favorit : Tambah dan lihat perusahaan favorit di peta yang dipersonalisasi.
- Berbagi Promosi : Pengguna dapat berbagi dan melihat promosi, dengan opsi untuk menyukai, tidak suka, atau mengomentari validitas promosi.
- Otentikasi Pengguna : Sistem pendaftaran dan login pengguna yang aman.
- Integrasi API Google Maps : Antarmuka peta interaktif untuk pengalaman pengguna yang ditingkatkan.
- Pemisahan frontend-backend : repositori independen untuk pengembangan dan pemeliharaan yang efisien.
Persyaratan:
- Backend :
- PHP 8.0 atau lebih tinggi dengan komposer terpasang.
- MySQL 8.0 atau versi yang kompatibel.
- Kerangka kerja Laravel.
- Frontend :
- Node.js dan npm/benang untuk manajemen ketergantungan.
- Kerangka kerja vue.js.
Instalasi:
Backend:
- Kloning repositori backend:
git clone https://github.com/Dynavy/flashfood-project-backend
- Arahkan ke Direktori Proyek:
cd flashfood-project-backend
- Instal dependensi menggunakan komposer:
Pastikan php.ini memiliki ekstensi zip yang diaktifkan untuk instalasi ketergantungan yang tepat:
- Contoh jalur: `c: xampp php php.ini` (Sesuaikan berdasarkan pengaturan Anda).
- Konfigurasikan file
.env dengan kredensial database Anda dan variabel lingkungan yang diperlukan lainnya:
cp .env.example .env
php artisan key:generate
- Jalankan migrasi untuk mengatur struktur basis data:
Frontend:
(Repositori Frontend sedang dikembangkan dan akan segera dibagikan.)
Penggunaan:
- Mulai server backend:
(Setelah repositori frontend siap) klon dan mengatur proyek frontend, memastikannya menunjuk ke URL backend yang benar.
Akses aplikasi dari browser localhost Anda.
Kontak:
Untuk pertanyaan atau saran, jangan ragu untuk menjangkau:
Kontribusi:
Kontribusi dipersilakan! Untuk berkontribusi:
- Garpu repositori.
- Buat cabang baru untuk fitur/perbaikan bug Anda.
- Kirimkan permintaan tarik dengan penjelasan terperinci.
Lisensi:
Proyek ini dilisensikan di bawah lisensi MIT.
Status:
- Backend: Saat ini dalam pengembangan aktif.
- Frontend: Pengembangan yang sedang berlangsung, Rilis Repositori Tertunda.