sensors.AFRICA is a citizen-science focused project by Code for Africa that seeks to address data gaps by providing low cost sensors, which people can use to measure and monitor the quality of the air, water, and sound in their communities.
# sensors.AFRICA
sensors.AFRICA is a citizen-science focused project by Code for Africa that seeks to address data gaps by providing low cost sensors, which people can use to measure and monitor the quality of the air, water, and sound in their communities.
Are you interested in working with us, using our data, or learning more about what we do? Please fill in this form and we'll get back to you ASAP.
## Goals
The key goals for this site:
- Provide an online platform to explore sensors.AFRICA data and initiatives (networks)
- Provide information + contacts on how users can kickstart their own network
- Provide an action path to petition local governments to do something about the quality of environment
## Development
This project uses yarn as a dependancy. See the documentation to set it up on your machine.
Run the following command to get started
```shell
git clone
github.com
cd sensors.AFRICA
yarn
yarn dev
```
---
## Docker Image
To build the docker image, run:
```shell
docker build -t codeforafrica/sensors-africa-ui .
```
And to run it:
```shell
docker run --expose 127.0.0.1:3000:3000/tcp codeforafrica/sensors-africa-ui
```
## Style Guidelines
This project will be primarily using airbnb react and material-ui as our main style guides when implementing components.This is to create code consistency and readability.
## Tests
TODO
---
## sensors.AFRICA Stack
| First Header | Second Header |
| ------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| API | Receives, stores, and processes data received from sensors across the continentent |
| Map | Visualises the types and locations of all sensors nodes across the continent |
| …