A prototype app in React Native for the experiment design assignment of the 02808 Personal Data Interaction for Mobile and Wearables DTU course (2018-2019).
The assignment is part of the final project about designing, experimenting on and implementing a self-tracking system based on the principles of human-computer interaction and the 5-stages model of personal informatics systems (Li et al., 2010).
We chose to create a system to track the carbon footprint of a user's groceries.
- Clone or download the repository.
- Install NodeJS (version 11 or newer).
- Run
npm install
in the project directory. - Install the Expo client app on your mobile device (Android, iOS).
- Run
npm start
in the project directory to start the app server. - A web browser window will open with a QR code.
- Scan the QR code from the Expo client app to launch the app.
The app is built with the Expo SDK v32.0.0 that is based on React Native 0.57. It uses React Navigation for navigation and MobX for state management.
- Theodoros Diamantidis <[email protected]>: Development of the app.
- Mira Myllylä <[email protected]>: Design of vector graphics.