https://github.com/ipieter/what-the-mask-android
Where in Flanders is a face mask obligatory? This app warns you when you enter or leave a face mask zone • Android application
https://github.com/ipieter/what-the-mask-android
android android-application corona covid-19 react-native
Last synced: 3 months ago
JSON representation
Where in Flanders is a face mask obligatory? This app warns you when you enter or leave a face mask zone • Android application
- Host: GitHub
- URL: https://github.com/ipieter/what-the-mask-android
- Owner: iPieter
- Created: 2021-02-17T13:54:31.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-08T10:22:59.000Z (over 5 years ago)
- Last Synced: 2023-08-19T07:55:10.380Z (almost 3 years ago)
- Topics: android, android-application, corona, covid-19, react-native
- Language: JavaScript
- Homepage: https://www.whatthemask.be
- Size: 29.2 MB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## What the mask · Android Application
_if you're looking for the iOS version, you can find it [here »](https://github.com/iPieter/what-the-mask-ios)_

Where in Flanders is a face mask obligatory? This app warns you when you enter or leave a face mask zone.
Be safe, wear your mask!
## Short description
Where should you where a face mask? Which regulations apply in which regions?
'What the mask' gives a clear overview of the current regulations in Flanders.
When you enter a face mask zone, the app notifies you.
## Future development and contributing
For detailed targets, take a look at the project boards on this repo. Feel free to implement something and send a pull request!
Our technology stack is as follows:
- **Backend**: A simple Django server to serve and edit geosjon files.
- **Frontend**: React.js served with nginx, where we can edit geosjon files and also serves as a landing page.
- **Mobile app**: React Native
## Getting started
First make sure you have installed
- [Node](https://www.npmjs.com/)
- [Cocoapods](https://cocoapods.org/)
To get up and running quickly, use the following commands:
```
npm install
```
To simulate the application on an Android device, run in two separate terminals
```
npx react-native start
npx react-native run-android
```
## Troubleshooting
- Multiple declarations of .ttf file
https://stackoverflow.com/questions/50718018/xcode-10-error-multiple-commands-produce
## Some links to useful resources
**React**
- [React Navigation](https://reactnavigation.org/docs/hello-react-navigation)
- **Location and mapping**
- [React native maps](https://github.com/react-native-maps/react-native-maps) ([installation](https://github.com/react-native-maps/react-native-maps/blob/master/docs/installation.md))