Skip to content

KelvinUng1/ReviewAR-fe

Repository files navigation

ReviewAR

A mobile application that uses AR and Geolocation technology to display reviews for related nearby venues.

Application compatible with iOS and Android.

Example:

Short animation of a user accessing the user select page from the start screen and selecting a user Short animation showing an example of a piece of the app's functionality (specifically a screen recording of a user walking up to a location with the loading animation showing and a review popping up in AR view when in the vicinity) Short animation of user adding a review by selecting a button from the AR camera scene and entering the required information

Tech Stack

  • React Native - Cross-Platform Mobile Development
  • ViroAR - Cross-Platform AR Development
  • Google Maps API - Geolocation Features
  • ReviewAR API - Backend of ReviewAR

Getting Started

Step 1: Install Dependencies

npm install

iOS Only

cd ios
pod install
cd ..

Note: On Xcode, Signing and Certificates should be individual to your machine, i.e., Team: 'Your Personal Team', Bundle Identifier: 'Unique Bundle Identifier'

Step 2: Start the Metro Server

First, you will need to start Metro, the JavaScript bundler that ships with React Native.

To start Metro, run the following command from the root of your React Native project:

npm start

Step 3: Start your Application

Warning: Due to limitations of the Apple Simulator and the Android Emulator, you must run your project on a physical device.

Let Metro Bundler run in its own terminal. Open a new terminal from the root of your React Native project. Run the following command to start your Android or iOS app:

# iOS
npx react-native run-ios
# Android
npx react-native run-android

Note: Run npx react-native doctor to ensure you have all the required software needed to bundle the app

If everything is set up correctly, you should see your new app running on your device.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •