Using Android accelerometer data for calculating accelerations in 3 directions and obtaining positions from them in the 3 directions. Using Cardboard sdk in android and building on OpenGL to render 3D objects based on the hand motions. Server is implemented on NodeJS