Skip to content

firsou/SimulatorJS

 
 

Repository files navigation

SimulatorJS

SimulatorJS is a distributed UML Diagram Simulator It supports three types of diagrams:

  • System Sequence Diagrams (SSD)
  • Class Diagrams
  • Deployment Diagrams

A live version of the Simulator is available here

Main Features

  • Upload your diagrams using JSON Files
  • Play animations simultaneously on several devices
  • Chat Room

Technology, Libraries, Frameworks

SimulatorJS uses a number of open source projects to work properly:

  • node.js - Event-Based JavaScript runtime environnment
  • socket.io - Realtime application framework (Node.JS server)
  • express - Fast, unopinionated, minimalist web framework for node
  • bootstrap - The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
  • jQuery - JavaScript Library

And of course SimulatorJS itself is open source with a public repository on GitHub.

Installation

SimulatorJS requires Node.js v4+ to run.

Install the dependencies and start the server.

$ cd SimulatorJS
$ npm install -d
$ node server

-OR-

$ cd SimulatorJS
$ npm install -d
$ nodejs server

-OR if you want to use nodemon-

$ cd SimulatorJS
$ npm install -d
$ nodemon server

Then navigate to your server address in your preferred browser.

IP_ADDRESS_HERE:3000

License

MIT

Free Software FTW

About

Sequence Diagram simulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 61.9%
  • CSS 20.7%
  • HTML 17.4%