Yummy is a desktop application for restaurant and coffee place management.
- Add / Remove products and subproducts
- Update products or subproducts.
- Bills History Navigation for each user using pagination.
- Add and Remove elements from the current bill.
- Create a bill and launch it
- Login for Admin or Server
- Synchronized login for admin between remote backend and local backend
- Stats
- Register Server
- Change user information
- Printing
Clone this repository locally:
git clone https://github.com/MedNoun/yummy.git
install the dependencies and start the application:
cd app/ && npm install && cd .. && npm install && npm start
If you want to generate Angular components with Angular-cli , you MUST install @angular/cli
in npm global context.
Please follow Angular-cli documentation if you had installed a previous version of angular-cli
.
npm install -g @angular/cli
Currently runs with:
- Angular v13.2.4
- Electron v17.1.0
Why two package.json ? This project follow Electron Builder two package.json structure in order to optimize final bundle and be still able to use Angular ng add
feature.
Here is a preview of the application running in local :