Break new trails and share with your friends. The holy grail of trail apps.
Running the application in your iOS simulator requires the dependencies listed below. After launching the application, explore the Home and Search views to discover trails in your area and around the world. Use the star icon to add any trail to your Favorites collection. Press the yellow map icon where available to launch an interactive path creation utility, complete with distance, elevation gain and hike time estimates.
- Node 6.x
- XCode 7.0 or greater
- Ruby 2.0.0
- CocoaPods 1.x
- MySQL
- Redis
Go through React-Native Getting Started Instructions here
Setting up MySQL database server:
mysql.server start
mysql -u root -p
When prompted for a password, press enter. In the MySQL command line, enter the command create database trailangel;
.
To set up the Redis datastore, download the stable version and follow instructions under installation here.
From within the root directory:
npm install
From within the client directory:
sudo gem install cocoapods
react-native link
react-native unlink react-native-maps
cd ios
pod install
cd ..
To run both the server and iOS simulator:
npm start
To run backend and frontend tests
npm test
See CONTRIBUTING.md for contribution guidelines.
Development Team Members: Prithvi Anantharaj, Johanna Tchon, Wyatt Lindsey, Andrew Cookro