Middleware See merge request didiercrunch/skirmish!1
Skrimish
A stock exchange simulator. The scope of this project is not yet defined but it should allow end user(s?) to exchange securities via the common exchange rules.
Getting Started
Development
In development, you need nothing else than clojure and leiningen. The easiest way to install clojure is to make sure you have java (8 and above) and install leiningen.
Production
You will need plenty of things, the majority of them are yet to define. But, a good kafka deployment will be required. Probably a database, hopefully datomic.
Configuration
All configuration are set in the resources/config.edn file.
Configuration uses aero. The configuration
file should be self documented.
Technologies
Server
In the browser
- clojure script for programming language
- sparks for trivial charts
- metricsgraphicsjs for complex charts
License
Copyright © 2018 didier amyot
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.