The July Project is a mandatory project assignment for all students that want to receive a certification after completing both workshops. This project is going to put your front-end HTML, CSS, JavaScript, React and DHIS2 Application Platform knowledge to the test.
In this project you are going to be making a React application that uses the DHIS2 API to retrieve and send data to a DHIS2 instance using queries and mutations you have defined with the help of the DHIS2 Application Runtime.
You are free to choose the purpose of your application in this project. We only require that the requirements below be followed.
- Must be initiatialized with the DHIS2 Application Platform
- Must use a layout with sidebar navigation
- Must use React Router for routing and contain at least two unique routes with route relevant components and data
- App must contain at least one component that uses a data query and at least one component that uses a mutation from the DHIS2 Application Runtime
@dhis2/ui
components must be used to build custom forms and components wherever applicable- DHIS2 design guidelines
must be followed when using
@dhis2/ui
components and an attempt should be made to follow the guidelines for custom components, layout, colors and typography
Start date | End date | Duration |
---|---|---|
2019-June-25 | 2019-August-03 | 39 days |
Submit the project source code to the relevant assignment in DHIS2 Academy.
Good luck and have fun! We look forward to seeing what you can come up with 🌟!