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