ZEISS MachineStream is a smart maintenance solution for large industrial clients using different ZEISS products such as microscopes and measurement machines.
It is planned to allow an operator to monitor these assets remotely in near real-time.
You can access the platform deployed on AWS EC2: Access Demonstration Now
The tech stack for this project has been chosen with the main goal of providing a rapid prototyping framework to be able to develop and build on just a few hours. While it has many world-class development techniques, it still presents some disadvantages due to the limited timeframe and scope.
These are a few techniques, frameworks, tools that help in bringing a consistent code and more resilient to bugs, performance issues, etc.
These are a few points that could be improved on the project, if it was the case of continuing its development.
To run this application in development mode, execute the following steps:
- Clone Repository:
$ git clone https://github.com/guiherzog/machine-stream.git
- Rum NPM Install:
$ npm install (or yarn install)
- Start the mock-up back-end server (to simulate login):
$ npm run dev-server
- Start the front-end dev server:
$ npm run dev
- To run basic tests and linters:
$ npm test
Agile Process Tool:
Trello Board: https://trello.com/b/I7WrF4gc
Time Tracking & Management Tool:
TrackingTime: https://github.com/guiherzog/machine-stream/blob/master/docs/trackingtimemachinestream.pdf
Low-Fi & Design Tool:
Adobe Experience Design