kartoza / africa_rangeland_watch

Africa Rangeland Watch (ARW) was designed and developed by Conservation International (CI) and is aimed at monitoring rangeland impact. ARW empowers users to quantify land-use and climate impacts on rangelands over time and space, based on remotely sensed satellite imagery supplemented by ground-based rangeland monitoring.
https://kartoza.github.io/africa_rangeland_watch/
0 stars 1 forks source link

make notifications page #69

Open tinashechiraya opened 5 days ago

amyburness commented 5 days ago

This ticket addresses the functionality required for User Story 15: Custom Alerts

image image

Expectation:

15.1) As a user, I want to set up alerts based on changes that I define, such as thresholds crossed, along with notifications so that I am informed in time to make management decisions.

Acceptance Criteria:

15.1) The system should support customizable alerts for data changes and anomalies. 15.2) Users can define conditions that trigger alerts (e.g., threshold crossings). 15.3) Alerts are sent via email or in-app notifications. 15.4) The platform provides logs and history for triggered alerts. 15.5) Alerts should be customizable based on specific indicators or analysis results. 15.6) For example the user may setup a notification on the EVI indicator that detects if the latest version of the EVI indicator changes from the baseline, previous version or any set reference year of the data set buy a specific threshold or deviated from the mean (by a value or percent)

The integration of an alert system built into ARW that uses selected datasets to trigger alerts and inform users of change. Users can get an email alert when these datasets detect a temporal anomaly (ie. disturbance) within their grazing camps. This could be fire / flooding / land cover conversion / grazing etc. and will be useful for adaptive rangeland management.

amyburness commented 5 days ago

@dimasciput @tinashechiraya we may need to make another ticket for the addition of the features to the notification system after @tinashechiraya has finished building the dummy page.

We will need to discuss how the change detection happens. for example, is the new NDVI compared to the baseline average to see if the threshold it broken?

However, the full functionality for the Notification system only needs to be implemented in the next milestone : Feature 3 .