- Our goal is to help everyone have a safe adventure and have all the tools they need in one app!
- Our app has many useful features:
- Trip Advisor - Search up vacations and places to go.
- Breadcrumbs - Fear getting lost? Not to fret, this feature logs your current location every x seconds. This will create a direct path to the trail you are on. If you get lost, either find your way back or the maps will point to the closest ranger station to find more help.
- Plant Identifier - A feature that helps users identify flora in the wild.
- Packing Checklist - Plans everything from To-dos to items recommended to pack.
- Advisory - Find out the weather of the places you are going to make sure it is safe.
- We used
- React Native
- Javascript
- Maps
- Plant.id API
- Reddit API
- Trip Advisor API
- At one point while working on the plant identifier, we could not get the camera to work. Eventually our whole app stopped working. Luckily, we had a backup of the app, which we used, getting our app set back up again.
- Getting the Plant Identifier to work
- Getting the Breadcrumbs map tool to work
- Weather displaying
- Amazing intuitive UI throughout our whole app
- How to use the camera package in react native
- How to use APIs
- Time management
- Improving existing features.
- Publishing it on the App Store and/or the Google Play store (if we win, to help the most people)!
- To download the project, you will have to download the GitHub repository and use the expo client to run it on your phone. (Instructions below if you need help.)
- Downloading the project:
- Download the GitHub repository then unzip.
- Open folder in your code editor (eg. VSCode).
- Download npm if not already installed and run
npm install
in the command prompt inside the project folder. - Run
npm install --global expo-cli
in the command prompt in the folder. - Download Expo Go on your mobile phone.
- Run
expo start
in the command prompt in the folder, scan the QR Code, and open it. - The app should open in the Expo Go app!