Skip to content

Cafeesto adalah sebuah aplikasi reservasi restoran dimana kita dapat mengelola pemesanan pada restoran dengan mudah dan efektif.

Notifications You must be signed in to change notification settings

rezakurniawan88/cafeesto

Repository files navigation

Cafeesto - Restaurant Management

React Version

Demo Cafeesto

Ini adalah aplikasi Restaurant management yang dibuat dengan menggunakan React.JS, Aplikasi berbasis web ini digunakan untuk mengelola operasi restoran, mulai dari pemesanan hingga pelacakan pendapatan dan manajemen menu serta order.

Features

Halaman Utama

  • Melakukan Pemesanan : Pelanggan dapat memesan makanan melalui sistem, dengan pilihan untuk makan di tempat(DineIn) atau take away.
  • Pencarian Menu : Pelanggan dapat melakukan pencarian menu.
  • Pemilihan Meja : Pelanggan dapat memilih meja untuk makan di tempat.

Halaman Dashboard

  • Register dan Login : Pengguna dapat membuat akun dan masuk. Sistem mendukung dua role: Admin dan Kasir.
  • Overview : Dashboard menyediakan overview pendapatan harian, produk yang terjual, dan total pendapatan.
  • Grafik Chart : Terdapat dua grafik, termasuk grafik garis yang menunjukkan tren pesanan per minggu dan grafik yang menampilkan total pesanan berdasarkan kategori.
  • Manajemen Menu : Admin dapat menambahkan, mengedit, dan menghapus menu.
  • Manajemen Meja : Admin dapat menambahkan dan menghapus meja.
  • Manajemen Pemesanan : Kasir dapat menyetujui pesanan (mengubah status dari menunggu menjadi selesai), menolak/menghapus pesanan, dan menandai pesanan sebagai selesai (mengubah status meja menjadi tersedia).

Technologies

  • React.JS Typescript
  • React Query
  • Zustand
  • TailwindCSS
  • React-hook-form
  • React-router-dom
  • Apexcharts

Demo

Cafeesto_Demo_Video

Getting Started

  1. Clone repositori :
git clone https://github.com/rezakurniawan88/cafeesto.git
cd cafeesto
  1. Install dependensi :
npm install
  1. Konfigurasi env :
Copy file .env.example dan ubah jadi .env, kemudian isi sesuai ip dan port dari backend
  1. Jalankan development server :
npm start

Backend

Link repo backend-cafeesto : https://github.com/rezakurniawan88/backend-cafeesto

About

Cafeesto adalah sebuah aplikasi reservasi restoran dimana kita dapat mengelola pemesanan pada restoran dengan mudah dan efektif.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages