I have done such projetcs before many times. I have done many dynamic meters, interactive drag and drop,... HTML5 , Json...
I would like to help you to get best of it.
Please contact me for details by instant messenger on freelancer.com or Skype:
myskype.7777
Have a good day.