/shokunin-may

Real-Time Sensor Data Visualization (ThoughtWorks Australia Shokunin May Challenge)

Primary LanguageJavaScript

Shokunin May - Real-Time Sensor Data Visualization

Build Status

Live Demo can be found here.

To setup, you need to install all the dependencies first:

npm install

After all packages are installed, launch a dev server by:

npm run dev

Then on page http://localhost:1234, you would see something like this if everything goes well.

Map with popup

And if you click the button on top-right corner, you would see a Drawer shows up as:

Map with drawer

Tech stack

Runtime dependencies:

Development dependencies:

  • Parcel - build and run
  • jest - unit tests

References

Issue found

Rickshaw is using some reserved variables like $super that uglify doesn't like, so when I build the package and minify it then some errors occurred. I have to fallback to un-minified for now.