Skip to content

MedNoun/yummy

Repository files navigation

Project Name: Yummy

Yummy is a desktop application for restaurant and coffee place management.

Features

  • 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

Technologies

Angular Logo Electron Logo NestJS logo Sqlite Icon

Installation

Getting Started

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 :

final_compressed.mp4

Shout out to Maxime Gris for his easy to use boilerplate for an angular electron project

About

Desktop application for managing restaurants

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published