BuildAndGo is an augmented reality mobile game for Android and iOS X. Search the world for parts until you find everything you need to build your very own car. Once your car is complete, race to become the new BuildAndGo champion.
BuildAndGo was made using React Native, ViroMedia SDK for AR, React Navigation, and Redux.
Our backend server was built with Node.js, Express, Sequelize, PostgreSQL, and deployed to Heroku for remote access. Images for parts are hosted by AWS.
You'll need an ARCore compatible device - you can find a list of them here: ARCore Supported Devices
You can download the apk here: BuildAndGo
BuildAndGo will work on iPhones with iOS 11+, but was built for Android. Because of this, the best visual experience will be on Android devices.
Clone this repo install dependences, and link font to React-Native with the following:
> npm install
> react-native link
To run the app on your phone, complete the following steps:
- Download ViroMedia from your app store
- Run the following from your terminal in the BuildAndGo directory:
> npm start
- Open the ViroMedia app on your phone and click the hamburger menu on top left
- Click </> Enter Testbed, input the ngrok code generated in your terminal, and click Go to start the app.
If you're running on an android emulator, select the following device parameters for the best experience: Phone: Pixel or Pixel2 Release Name: Oreo API level: 27 Android Version: 8.1 System Image x86
Please note that AR for this app is not available through Android Studio at this time.
