Basic webVR infrastructure behind most of our webVR projects.
This is the standard ThreeJS-based boilerplate for webVR currently being used by the eleVR team. It is a starting point for web-based VR experiences that work with the Oculus Rift as well as with smartphones + a google cardboard or similar phoneVR headset. There is also a non-VR fallback for experiencing the content without a VR device.
The boilerplate also has gamepad and keyboard controls that are on by default.
The version on GitHub is, sadly, a bit out of date with the version that we use in practice and does not currently work with webVR 1.0 api.