Skip to content

Latest commit

 

History

History
72 lines (51 loc) · 2.88 KB

README.md

File metadata and controls

72 lines (51 loc) · 2.88 KB

GLSR logo

G.L.S.R.

Glsr_server Glsr_client MIT License Scrutinizer Code Quality SensioLabsInsight

Open-source solution to manage a restaurant, GLSR (in french: "Gestion Libre des Stocks d'un Restaurant") is a Full Web application to manage all your management issues: from the inventory of items, to datasheets products sold, through orders items needed to manufacture of your products.

Features

  • Settings the application
  • Inventory management
  • Create datasheets recipes
  • Order management

Installation

clone the repo at first

git clone https://github.com/Dev-Int/glsr.git

The project use docker (install it, if you don't have it), and with the Makefile enter this command in your terminal:

$ make install

Documentation

To understand how the application works, read the all project documentation.

Roadmap

To restart in the right direction, I start by preparing my use cases, and adding the resulting tests after this list:

To follow the progress, visit the use cases page

  • Register a user (back, front ✅)
  • Authentication (back, front ✅)
  • Administration of the application (back, front ✅)
    • company ✅
    • settings ✅
    • users ✅
    • suppliers ✅
    • logistics families in progress...

Licence

MIT

History

In 2020, I found myself stuck on dependency updates, after several months of abandonment. There was a branch for recipes, a new branch for Symfony4, and nothing was progressing. At the same time, a friend of mine needed help with unit testing.

So I started on Test repository, with unit tests, then, along the way, I resumed the desire to develop my project. This one starts from scratch, only the entities will not change, to begin with. The domain is there. 😉

To train and create skills, I want to develop according to the DDD vision, and the different testing approaches (ATDD, TDD, BDD ...)