This cross-platform phone app uses React Native.js and Expo CLI to provide a personal assistant that will create a daily report using your calendar events, live weather / temperature based on your location, and personalised name and work destination. The daily report can be read aloud to the user, allowing for a convenient hands-free alternative to switching between multiple apps for the same data. This app was produced as our final engineering project at Makers Academy within a timeframe of 9 days.
- Clone this repository.
- Install node modules by running
npm install
in the command line. - Create an API key at the Open Weather Map website.
- Create a .env file in the root of the app.
- Add this API key into the .env file under
APP_ID=insert_API_key_here
. - Run
npm start
in the command line to start the the development server. - Install the Expo client app on your phone.
- Connect to the same wireless network as the computer running the development server.
- Open your project:
Android: use the Expo app to scan the QR code from your terminal.
iOS: use your camera app to scan the QR code from your terminal. You will be prompted to enter the Expo app if the scan was successful.
Tracking | Location |
---|---|
Progress and Reflection | Wiki Page |
User Stories | Projects Board |
(From left to right: splash screen, home screen, settings screen)
Team Collaborators
- Alasdair Wem (https://github.com/wemsteral)
- Ayelisha Amoah (https://github.com/ayelishaamoah)
- Hannah Frost (https://github.com/Hannah-Frost)
- Max Roberts-Dear (https://github.com/MaxRobertsDear)