Skip to content

tbaltrushaitis/cmdb-rtm

Repository files navigation

Standard Version License GitHub release

Real-time Tasks Progress Visualization

Real Time Jobs Progress View

cmdb real-time monitoring data visualization


Live Demo

Try to open this page 👈 in:

  • 0️⃣0️⃣ - several tabs of your current browser or
  • 0️⃣5️⃣ - do it in several different browsers or
  • 5️⃣0️⃣ - use several different devices to try from

All data about tasks progress status will be shown as HTML elements with various (if there are any) animations. Live page can be viewed simultaneously on any device and all instances should look same.


Getting started

Its simple. Get it done in the way like this piece of shi*, sorry, of course pieces of code below:

Simply clone the repository:

$  REPO="cmdb-rtm" \
&& git clone "https://github.com/tbaltrushaitis/${REPO}" \
&& cd ${REPO} ;

Deploy with make command inside of a cloned directory:

$ make

Run make command

Now it ready to run via npm:

$ npm start
  • Output like this should appear in the terminal:

Run Application Server

Now, open any preferred web browser and visit 👉 http://localhost:8084/

  • Tasks queue data should be visible and animated:

Real Time Jobs Progress View

  • Output like this should appear in the terminal:

User connected notification


Frontend built with

Scope Role Name Version Description
Front Library animate.css 4.1.1 A cross-browser library of CSS animations
Front Framework Bootstrap 3.4.1 HTML, CSS, and JS framework
Front Library jQuery 3.7.1 JavaScript Library
Front Library Lodash 4.17.23 A modern JavaScript utility library delivering modularity, performance & extras.
Front Library socket.io 2.5.1 Bidirectional and low-latency communication for every platform.
$ bower list
cmdb-rtm
├── animate.css#4.1.1
├─┬ bootstrap#3.4.1 (latest is 5.3.8)
│ └── jquery#3.7.1 (latest is 4.0.0)
├── font-awesome#5.14.0 (latest is 7.2.0)
├── jquery#3.7.1 (latest is 4.0.0)
├── jquery-tmpl#ef4ae98374
├── lodash#4.17.23
├── noty#2.4.1 (latest is 3.2.0-beta)
├── requirejs#2.3.8
├── socket.io#2.5.1 (latest is 4.7.5)
└── text#2.0.16

TODO List

  • Implement logic within a real ES6 Class instances
  • Create repository (Done in v0.0.0)

See the Changelog for the history of the project changes and improvements.


This product is MIT Licensed


More Info


Developed in November 2016

🦂

About

📊 Real-time Tasks Progress Visualized Monitoring

Topics

Resources

License

Code of conduct

Contributing

Stars

1 star

Watchers

1 watching

Forks

Contributors