Table Of Contents
Trekk is a mobile application that allows users to create and share custom augmented reality tours, or 'Trekks'. A user is able to customize their own Trekks by submitting marker images with their corresponding media to be displayed. These media can be in the form of a text description, image url and/or video url. Guests can access private Trekks via a randomly generated access code provided by the Trekk owner.
- Postgres SQL
- React Native
- ViroReact AR
Within a Trekk, the camera recognizes a marker, records its coordinates, spawns a star, and anchors it into scene with precision using depth perception.
The star that a marker spawns is unique in that it spawns the specific media a User assigned to it.
Access a Trekk without an account via an Access Code.
Login or Register to view and create your Trekks.
Swipe to copy an Access Code or create a new Trekk.
View your current Trekk's markers and the media that they spawn.
Edit your Trekk to add markers and attach media.
Our Ruby on Rails/PostgreSQL database and back-end logic is hosted on Heroku.
To access the codebase for the back-end of Trekk (trekk-api), simply click here.
- Clone this repo and follow these steps:
Download the ViroMedia app on your mobile app store.
Copy the Ngrok link inside your terminal and enter it into the Testbed input within the ViroMedia app.
Have fun and be creative!
react: 16.8.3, react-native: ^0.59.9, react-viro: 2.17.0 axios: ^0.19.0, ngrok: ^3.2.5, react-native-elements: ^1.2.7, react-native-vector-icons: ^6.6.0, react-swipeable-views-native: ^0.13.2,
This app was created and pair programmed by...