Sloth was designed to make walking fun through gamification.
Players start with a "snuggle" of five sloths, each of which has a name, a personality and a hobby. There are more than 600 trillion possible combinations of sloths, so each individual is rare. If the player beats their daily step target, they'll receive a new sloth. Every fifth sloth has a distinct design. But if the player misses their step target, a sloth will die.
The daily target is dynamic: it rises if the player hits the target and falls if they miss the goal.
Sloths with a positive personality are upbeat and will encourage the player to keep walking. Neutral sloths will dispense sloth-related facts. Sloths of a negative disposition will lament their fate and try to guilt trip the player into walking through passive agressive comments and insults.
- React Native with Expo
- JavaScript
- Jest
- Inkscape
- Download the Expo Go app on your phone.
- go to: 'https://expo.io/@hamisharro/projects/Guilt_Trip'.
- scan the QR code on the page to launch the app if navigated to using a web browser.
- Or click open on Expo if navigated to using phone browser.
- Clone this repository to local library.
- Open the repository with your chosen editor.
- run
npm i
in the command line to install all required modules. - Run
expo start
in the command line to run app.
- Go to http://localhost:19002/ and eitgher 'Run on Android device/emulator' or 'Run on iOS simulator'; or -Use the Expo Go app on your phone to scan the QR code found on http://localhost:19002/.