/RestoAPI

Primary LanguagePHP

RestoAPI

Halo 👋 selamat datang di halaman repository RestoAPI. RestoAPI adalah sebuah aplikasi web sederhana pendataan restoran terfavorit di seluruh indonesia yang menggunakan Laravel sebagai API dan Angular sebagai Frontend.

Untuk repository UI Frontend dapat diakses di https://github.com/Arpha01/RestoUI

Untuk format waktu yang digunakan dalam project ini menggunakan 24hour format, dan tidak menggunakan am/pm

Tools yang digunakan dalam pengembangan

Tools Version
Composer 2.1.14
Laravel 9.11
PHP 8.0.7
Laravel Sanctum (Authentication) 2.15
Laragon 5.0
Postman -

Setup

  • Clone Repository ini
  • Ekstrak file yang telah didownload
  • Jalankan terminal, dan arahkan terminal ke direktori ekstrak file menggunakan cd pathtodirectory
  • Dalam terminal jalankan composer install
  • Ubah nama file .env.example file ke .env
  • Edit file .env pada DB_CONNECTION, DB_HOST, DB_PORT, DB_USERNAME, DB_PASSWORD sesuaikan dengan konfigurasi database anda

Kredensial

Berikut adalah kredensial default yang dapat digunakan untuk login

Email Password Type
admin@mail.com admin123 Admin
user@mail.com user123 User

Tampilan & Pengujian

Halaman home halaman home

Halaman login user biasa di /auth/login Halaman login user

Halaman login user Admin di /auth/admin/login Halaman login admin

User melihat data restoran di /restaurant User melihat data restoran

User melakukan filter berdasarkan hari dan waktu User filter data restoran

Admin dapat melihat data restoran Admin melihat data restoran

Admin melakukan filter data restoran Admin filter data restoran

Admin menambahkan restoran baru di /restaurant/create Admin Buat data restoran

Admin berhasil menambahkan restoran baru Admin berhasil simpan data restoran