/restojs

Primary LanguageJavaScriptMIT LicenseMIT

RestoJs 3.0

jQuery — New Wave JavaScript

FOSSA Status

Gitter

Project Description

This application is an updated version to replace an old one I built several years ago. There is some upgrading functions or features for each modules which modified to give the user some more abilities to control and maintain the data for some proper informations. Its repository only contained the front-end of the application regarding while the rest of back-end part will only post as reqest.

Preview

screenshoot screenshoot2

TODO

Detail Progress of Each Frontend Modules

  • Beranda
  • Master - Data Meja
  • Master - Kategori Meja
  • Master - Daftar Menu
  • Master - Ketegori Menu
  • Master - Pembayaran Non-Tunai
  • Master - Menu Tambahan
  • Penjualan - Pemesanan
  • Penjualan - Pelunasan
  • Penjualan - Cetak Ulang Pelunasan
  • Penjualan - Cetak Ulang Order Meja
  • Penjualan - Pemesanan Langsung
  • Dapur - Status Pemesanan
  • Dapur - Antrian Dapur
  • Tool - Batal Meja
  • Tool - Batal Pelunasan
  • Tool - Ubah Pesanan
  • Tool - Singkronisasi Pembayaran
  • Laporan - Pemasukan Hari Ini
  • Laporan - Laporan Bulanan
  • Laporan - Laporan Pajak
  • Pengaturan - Data Pengguna
  • Pengaturan - Hak Akses
  • Pengaturan - Biaya Lain
  • Pengaturan - Histori Batal
  • Pengaturan - Ubah Order
  • Login User

Post Released Update

Some enhancements according to situations after its product applied

  • Set color animation for Dapur - Antrian Dapur
  • Modify Laporan Kasir to Menu Baru replace on Pengaturan
  • Add top-button categories on mobile app Restodapur - Dashboard
  • Add filter Data Menu
  • Set kitchen display separately in particularly for food-order and drink-order then applied in mobile app
  • New menu-order on exists order-list should be put seperately on new list bellow the current one
  • Add a supervision menu on Tool - Ubah Pesanan
  • Add an order-number of the day
  • Add an unit Test (PHPUnit,Jest)

OrderSys Mobile App

  • DashboardDetail - Search by name
  • DashboardDetail - SearchButton click on empty key call reset menulist
  • DashboardDetail - Styling modal first order-count and packaging confirmation
  • DashboardDetail - ListOrder confirmation delete item function
  • DashboardDetail - LastOrder History shown in modal format

Database structure update(s):

  • table: tutup-meja-pesanan: add-fields: uuid,catatan. modify-field: remove auto_increment on ID then reset all data to zero
  • table: hapus-pesanan-detail: create like detail. No primary key, drop it. Add meja_nomor

Log(s)

  • Template decoreated for Kitchen Ordered Menu Screen
  • Add a simple module for Cashier's daily report
  • Update the input method for tax report
  • Adding another report for online dataset
  • Discount feature added into payment module
  • Row added on each reports to show summary of income
  • Estimated order time was added for urgent classification
  • Update database, add new field: role->tool_pindah_meja on top of tool_batalkan_meja. Make sure to update the running database on client's machine
  • Then, according to the previous log, lock the tutup-meja-kosong menu
  • Mobile-app item-search feature has been applied well
  • Kitchen screen only show food-order
  • Finishing frontend section
  • Login layout for waitress already fixed, each order sent to kitchen will bear each person information for accountability