Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codetanzania/ewea-web
Early Warning, Early Action Toolkit Web for https://github.com/CodeTanzania/ewea
https://github.com/codetanzania/ewea-web
alert codetanzania disaster emergency emis event ewea hazard incident risk warning
Last synced: about 1 month ago
JSON representation
Early Warning, Early Action Toolkit Web for https://github.com/CodeTanzania/ewea
- Host: GitHub
- URL: https://github.com/codetanzania/ewea-web
- Owner: CodeTanzania
- License: mit
- Created: 2019-09-20T13:12:00.000Z (over 5 years ago)
- Default Branch: develop
- Last Pushed: 2024-03-19T05:21:11.000Z (9 months ago)
- Last Synced: 2024-04-14T10:06:10.737Z (8 months ago)
- Topics: alert, codetanzania, disaster, emergency, emis, event, ewea, hazard, incident, risk, warning
- Language: JavaScript
- Homepage:
- Size: 8.32 MB
- Stars: 8
- Watchers: 4
- Forks: 1
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Governance: GOVERNANCE.md
Awesome Lists containing this project
README
# ewea-web
[![Build
Status](https://travis-ci.com/CodeTanzania/ewea-web.svg?branch=develop)](https://travis-ci.org/CodeTanzania/ewea-web)
[![Commitizen
friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)
[![Renovate
enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/)## About EWEA
EWEA web is an Early Warning, Early Action tool that facilitates the
dissemination of warnings, communication and actions associated with the
warnings.Information that is shared with the tool can be analyzed in order generate
insights for local authorities and communities to better manage disasters and
increase resilience to disaster risk. The data is organized in core components
as shown below.![EWEA Homepage](docs/images/home.png 'EWEA Homepage')
## EWEA Components
#### Issued Alerts
Issued Alerts consists of alerts have been sent to stakeholders. These alerts
are normally sent with actions to be taken.View [repository](https://github.com/CodeTanzania/emis-alert).
#### Actions Taken
Actions Taken is a set of visualizations that show activity for actions that
have been dispatched with issued alertsView [repository](https://github.com/CodeTanzania/emis-stakeholder).
#### Emergency Functions
Emergency Functions is a collection of all major activities that are expected
to take place during emergency management.View [repository](https://github.com/CodeTanzania/emis-stakeholder).
#### Action Catalog
Action Catalog is a collection of all tasks that can take place when an alert is issued.
View [repository](https://github.com/CodeTanzania/emis-stakeholder).
#### Stakeholders
EWEA Stakeholders contains an up to date database of all stakeholders
responsible for emergency/disaster management within a specific area. They are
categorized into three groups- Focal People - Individual personnel who has a responsibility in disaster management.
- Agencies - Organizations that carry out disaster management activities.
- Roles - These are configured functions that a focal person or agency is part of.View [repository](https://github.com/CodeTanzania/emis-stakeholder).
#### Alert Types
Alert Types are configured names of all expected events
View [repository](https://github.com/CodeTanzania/emis-alert).
#### Geographical Features
Geographical Features provides an up to date geographical database of all
features of interest that can be used to study and control the expected and the
actual extent of impact that may be caused in case of an emergency/disaster. It
includes administrative boundaries of regions, districts, wards, sub-wards
(streets), evacuation centers, facilities, warehouses and critical
infrastructures.View [repository](https://github.com/CodeTanzania/emis-feature).
#### Dashboards
EWEA dashboards consists of maps used for visualization and analysis of
warnings and areas of interest.View [repository](https://github.com/CodeTanzania/ewea-reports).
## Contribute
If you are interested in fixing issues and contributing directly to the code
base, please read our [contributing guide](https://github.com/CodeTanzania/ewea-web/blob/develop/CONTRIBUTING.md).Please also read [code of conduct](https://github.com/CodeTanzania/ewea-web/blob/develop/CONTRIBUTING.md)
to know what we expect of all project participants.When you are done, go ahead and install the project.
### Installation
Clone the project
```sh
git clone https://github.com/CodeTanzania/ewea-web.git
```Install all required dependencies
```sh
npm install
```In case of `chokidar error` run
```sh
npm install -f
```### Run it in development mode
```sh
npm start
```and view it on http://localhost:3000
## Documentation
- [Project website]()
- [Http client for EWEA API](https://github.com/CodeTanzania/ewea-api-client)
- [Redux state manager for EWEA](https://github.com/CodeTanzania/ewea-api-states)## References
- [Create React App](https://create-react-app.dev/)
- [Add a web app manifest](https://web.dev/add-manifest/)
- [Adaptive icon support in PWA](https://web.dev/maskable-icon/)
- [Web App Manifest Generator](https://app-manifest.firebaseapp.com/)
- [awesome-meta-and-manifest](https://github.com/gokulkrishh/awesome-meta-and-manifest)## License
MIT License
Copyright (c) 2019 - present Code Tanzania & Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.