This app is built using React Native. It uses Redux to handle data and react-native-router-flux to handle routing.
- For testing the Jest-framework is being used. You can watch for changes by starting a script with "npm run watch:test".
- Eslint is used for linting. You can watch for changes by starting a script with "npm run watch:lint".
- Validation in the frontend is performed with Validator.
Provided you have simulators (or emulators) installed on your computer you can use the commands "react-native run-ios" and "react-native run-android" to view the app.