How to make a way to interact with a 3D model in different ways? (Make it rotate and light up)
The Blend4Web extension should be able to do a lot of the work for you. In a few steps you can have a live web display of your model allowing you to rotate, pan, zoom. Adding interactivity such as lighting up is possible too, but requires more work.

https://www.blend4web.com/en/demo/