January 2026 Developer Meetup: Building DHIS2 web applications in 2026

Hello developers,

For the first edition of 2026 of the monthly meetup, we will discuss the latest updates from the App Platform for creating and building DHIS2 web applications. Some highlights include:

  • The new updated CLI for scaffolding new applications
  • Updates to the UI library (and some coming breaking changes :warning:)
  • New hook contributed to App Runtime by @Davis from HISP Tanzania

We also want to take the chance to hear your feedback and suggestions for improvements of the CLI and the DHIS2 web applications ecosystem. So come over prepared with your requests!

The meetup is on 2026-01-08T10:00:00Z. To register, please click this link. You will receive a DM on the CoP with the direct zoom link before the event! If you have registered before, you can use the same link.

Looking forward to seeing you there!

@Developer_Meetups

14 Likes

Here is a teaser for the new CLI with updated templates and improved structure and functionality. I hope to see you all tomorrow for a first look and discuss all your ideas to improve it.

Give it a try already with pnpm create @dhis2/app (or npm instead of pnpm if you prefer)

4 Likes

Hi everyone!
If you have registered then you’ve received the Zoom link in a DM and you can find the Zoom link here as well: https://community.dhis2.org/t/developer-meetup-zoom-link-january-2026-developer-meetup-building-dhis2-web-applications-in-2026/69447

@Developer_Meetups , we’re starting now! :slight_smile:

1 Like

Hi dear, can you give me the link for the monthly meetup for dhis2.

Hi @Souleymane_Malamine

Sorry to hear you missed it. In order to join, members are asked to register as mentioned in the post:

Please make sure to register to take part in the next developer meetups and receive the zoom link and calendar invitation.

You can watch the recording below:

4 Likes

@mozafar thanks for your great presentation.

I was following the presentation in order to create an app using the CLI, and it looks like there is an issue with the cookies.

The problem happens when the app is deployed and you need to connect to a DHIS2 instance (using this reference documentation).

So, using an external DHIS2 instance (like Login app | DHIS2) ends up in a warning message Chrome in the login response headers call. The message is “This set-cookie was blocked because it has the samesite=lax attribute but come from cross-site response witch was not the response to top-level navigation”.

image

Also, I tried the alternative parameter --proxy (as described in the doc). But the response to the call http://localhost:8080/api/loginConfig is (failed)net::ERR_CONNECTION_REFUSED.

Do you have any advise for this situation?

Hi @ctejo, as discussed on Slack:

  1. Yes, you need to add --proxy for servers that have SameSite header (like DHIS2 play servers)
  2. To use the proxy option with npm, you have to pass an extra --, i.e. npm start -- --proxy https://play.im.dhis2.org/stable-2-42-3-1 (notice the extra – described in npm docs)
1 Like