Skip to content

IssaHanou/BEP_1920_Q2

Repository files navigation

BEP_1920_Q2

 ________  ________  ___  ___       _______   ________     
|\   ____\|\   ____\|\  \|\  \     |\  ___ \ |\   __  \    
\ \  \___|\ \  \___|\ \  \ \  \    \ \   __/|\ \  \|\  \   
 \ \_____  \ \  \    \ \  \ \  \    \ \  \_|/_\ \   _  _\  
  \|____|\  \ \  \____\ \  \ \  \____\ \  \_|\ \ \  \\  \| 
    ____\_\  \ \_______\ \__\ \_______\ \_______\ \__\\ _\ 
   |\_________\|_______|\|__|\|_______|\|_______|\|__|\|__|
   \|_________|                                            

Build Status BCH compliance License: GPL v3

The Front-end is developed in Angular with TypeScript, all source code can be found in front-end/.

The Back-end is developed in Go, all source code can be found in back-end/.

The Client Computer Library is initially developed in Python and later a JavaScript version was added, all source code can be found in cc-library/.

All of these parts of SCILER communicate via a MQTT Broker, for which a Mosquitto broker was used.

Each package has its own readme for further information specific to that package.

screenshot of the front-end of SCILER

Structure

SCILER
│   README.md
│
└─── back-end  
│   │   README.md
│   │   
│   └───resources
│   │   └───manuals
│   │   └───production
│   │   └───testing
│   │   
│   └───src
│       └───sciler
│           │   README.md
│           │
│           └───communication
│           │   
│           └───handler
│           │   
│           └───config
│
└─── front-end
│   │   README.md
│   │
│   └─── src
│
└─── cc_library
│   │   README.md
│   │
│   └───py_scc
│   │   │   README.md
│   │   └───sciler
│   │   
│   └───js_scc
│   │   │   README.md
│   │   
│   └───example_scripts_py_scc
│   └───example_scripts_js_scc
│
└─── broker
   │   README.md

License

The license can be found in LICENSE.md in the root of this project.