This repository contains the code for the Orsini backend module of the Fast Data Collection project.
- Orsini
- Table of contents
- Status
- Features
- How to install and run this application
- Author and Acknowledgements
This is currently a work in progress in its early stages. Features will be added in frequently.
- Acquire oscillography data from a Kafka stream and parse it to working memory objects
- Beams the parsed data to clients via a web-socket implemented with socket.io
To run this code you will need the latest versions of Node.js and Yarn installed on your machine.
First you will need to have a Kafka topic set up and running on address localhost:9092. Then, run the following commands:
# Clone this respository
$ git clone <https://github.com/Gabriel-f-r-bojikian/orsini-backend.git>
# Move into the newly created folder
$ cd orsini
# Install all dependencies
$ npm install
# Run the mock data generator
$ npm run integrationTest
# Run the back-end server
$ npm run index
Autorship attribuition: Gabriel Bojikian