Drag and Drop UI

Client Dependencies:

  • jQuery
  • jQuery UI ( Draggable, Droppable, Resizable )

Build Dependencies:

  • Node
  • NPM

Build Instructions:

  • npm install
  • gulp

Languages

  • ECMAScript 6
  • Sass
  • Pug

Dev Tools:

  • Babel
  • Browserify
  • Gulp
  • BrowserSync

Details

  • Scripts and styles cleaned, minified, and inlined to reduce HTTP calls -- index.html contains the holistic compiled app
  • Structured in a way where data and elements can retrieved as JSON

To Do

  • Unit Testing ( Mocha, Chai, Sinon, Proxyquire ) -- would need to stub jQuery and jQueryUI