Plan Scouting events in 3 minutes.
Girl Scouts | Boy Scouts |
---|---|
One central location for Patrol Leaders and Scoutmasters to plan events:
Choose Event | Fill out Details | Notify the Troop |
---|---|---|
Replace confusing email chains with one simple event planner
Calendar | Upcoming Events |
---|---|
The API for ScoutTrek can be found at
The Custom Figma Design System can be found at
- TypeScript
- React Native + Expo
- React Navigation
- Apollo Client
This project uses Expo
To download this project
git clone git@github.com:sandboxnu/ScoutTrek-Frontend.git
then to run on an Expo simulator:
yarn install
You will need an Android SDK installed to run the front end. A good option is Android Studio
Make a copy of the file .env_ex
and name it as .env
. Then, start the app using:
yarn local --clear
Note that the --clear
might not be necessary (especially if you've been developing on the same wifi network), but will help if you have some React Native caching issues.
If you are on public wifi, you may need to run
yarn local --tunnel --clear
To run the app using the backend hosted on the GC App Engine, use one of the following to connect to the prod or dev environments:
yarn start:prod --clear
yarn start:dev --clear
The --clear
flag is necessary here when switching between yarn start
and yarn local
, as the environment variables can sometimes be cached.
You may also need to run the following commands if you get errors related to them:
If you are having issues related to Android SDK path, you may also need to install Android Studio / have some Android development files set up. (Doing so will also let you use Android emulators.)
To run on an iOS device
yarn install
cd ios && pod install && cd ..
Then open the project in XCode
Content and Design Copyright © ScoutTrek LLC. All rights reserved.