https://github.com/dhis2/aggregate-data-entry-app
Data entry app for DHIS 2
https://github.com/dhis2/aggregate-data-entry-app
continous-delivery hacktoberfest web-app
Last synced: 3 months ago
JSON representation
Data entry app for DHIS 2
- Host: GitHub
- URL: https://github.com/dhis2/aggregate-data-entry-app
- Owner: dhis2
- License: bsd-3-clause
- Created: 2021-11-08T09:13:30.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2025-04-06T13:51:08.000Z (6 months ago)
- Last Synced: 2025-04-06T14:38:05.485Z (6 months ago)
- Topics: continous-delivery, hacktoberfest, web-app
- Language: JavaScript
- Homepage: https://dhis2-data-entry.netlify.app
- Size: 12.6 MB
- Stars: 2
- Watchers: 22
- Forks: 4
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Data entry app
[Live demo development branch](https://dhis2-data-entry.netlify.app/#/)
## Global state
We're using use-query-params to store part of the app's state in the url query
parameters. This allows users to bookmark and share specific states of the app.## Model overview
The category model can be fairly confusing, so we've created a few diagrams to help explain and get an overview of how DHIS2 models are used in the app.
[Models used in form](./docs/category-combo-diagram.png)
[Attribute category combo diagram](./docs/attribute-category-combo-diagram.png)
## Conditional E2E Test Recording
To record e2e tests in Cypress Cloud, you can use one of the following methods based on your needs:
- **Commit Message**: Include `[e2e record]` in your commit messages to activate recording.
- **GitHub Labels**: Apply the `e2e record` label to your pull request to trigger recording.This setup helps in managing Cypress Cloud credits more efficiently, ensuring recordings are only made when explicitly required.