The Cool It! Climate Leadership Training program develops and empowers young sustainability champions in schools in British Columbia. Following a workshop, students take home the four-week Cool It! Challenge that encourages families to make easy but important changes to their energy consumption.
Our team has built a native iOS app in a two and a half week timeframe to help students track their GHG savings in real time. Users are able to keep track of their progress over time and compete against their classmates to get the top spot on the Heroes screen. Features include an onboarding quiz to establish current GHG emissions, a user friendly screen where the can input their daily eco-friendly activities, and prizes that can be unlocked as points are accumulated.
Must Have
- Xcode - used for developing apple applications and needed for the Iphone Simulator.
- Node - Runtime Server
- Yarn - Package Manager
FrontEnd
- React Native - A framework for building native applications using React
- Apollo Client - GraphQl API over Rest API
BackEnd
- Graphcool - Self-Hosted GraphQL BaaS
- Apollo Server - A production-ready GraphQL layer over any backend
To get started clone this repository to your local machine. Please ensure you have gone through the setup of react native and have Node installed.
This project was built using yarn
. building with npm may give unexpected results.
After following the above steps. cd
into the directory and run the following commands:
yarn install
or yarn
react-native run-ios