/cafeesto

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

Primary LanguageTypeScript

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