virtual-reality-tour icon indicating copy to clipboard operation
virtual-reality-tour copied to clipboard

:round_pushpin: Virtual reality travel in Google Street View.

NIBBL VR TOUR

Welcome to the first application that allows you to travel in Virtual Reality using Google Cardboard. This app has been developed during the 2016 Static Showdown Hackathon by Firebase.

The idea behind the app is simple. Virtual reality is becoming more accessible and popular among consumers and the developer community is growing daily. However, we realized that Google's popular Cardboard does not yet provide developers with an option to easily develop web apps using a JavaScript SDK and subsequently deploying them to mobile devices using PhoneGap. Thus, we wanted to create an application that showcases the possibility of creating such a virtual reality application in a browser. One that works seamlessly on different devices and could be deployed as a native apps using frameworks such as PhoneGap/Cordova. The result is a simple app that allows you to travel your favorite routes and explore new cities in virtual reality.

VR Travel :round_pushpin:

Ever dreamed about driving down Route 66 or do you just need to drive somewhere and want to familiarize yourself with the route? VR Travel lets you choose where you want to go.

screenshot

VR Explore :earth_americas:

Go on a virtual reality tour through your favorite cities or explore new destinations that you never had the chance to visit. These are our recommended tours that provide an immersive and rich experience. During your tour you will stumble upon points of interests that allow you to learn more about the places that you visit.

screenshot

Installation Instructions

If you are new to GitHub, you can find a quick tutorial here.

(1) Download repository & open it
git clone https://github.com/tobiasbueschel/virtual-reality-tour && cd virtual-reality-tour
(2) Install node modules
npm install
(3) Install bower components
cd vendors && bower install
(4) Running the application and making changes

The project uses the JavaScript Task Runner Grunt. The following commands will be usefull:

  • grunt runs the default task & starts a localhost
  • grunt ngtemplates refreshes the template html file

Contributing

Feel free to send us a pull request. If you find any bugs please report it on the issue page.

References & Technology used

Team

License

See the MIT license.