 Should I just jump right in? Yeah, we're exactly on time. Perfect. Okay. So welcome everyone to the app competition session. I hope this is your favorite session of the week, but if not, I hope you enjoy it anyway. And we have a app competition that is now in its third year, which invites developers from all all over the world, all different types of organizations to submit applications that they have developed. And we then pick three finalists based on a set of criteria that are announced, basically using the tools and building generic applications. We select three finalists for two categories, Android and web applications. Those were announced on the community of practice in this post that you're seeing here on my screen. A few days ago. So hopefully all of you had a chance to see the videos from those applications that were submitted. If you didn't don't worry because each of those finalists will be presenting today. We have those six presentations each presenter will have six minutes exactly to tell you about their application. We will be a bit brutal in cutting everyone off at six minutes because we don't have a ton of time today. And I posted a link also in the chat here on zoom. But please, if you do not have a community of practice account yet, please create one now because we will be using the community of practice to do our votes for the winner of this competition. Yeah, so please create an account we'll share the link to the voting and voting topic which has a poll. At the end of this session, when the voting is opened and note that there was a test and a test poll that was created earlier that some of you were clever enough to find. But that is a test poll, it does not count. So if you voted in the previous poll, please know that you will need to vote again when the when the official poll is is is launched. And I'll share the link to that after all of the presenters have had a chance to tell you about their great applications that they've built. And with that, I think I will turn it over to Deborah who will introduce our web application finalists and allow them to present for six minutes each. Okay, yes. Thank you, Austin. Thank you so much. Yes. Like Austin said, we have six finalist presenting very amazing applications. And we would like to give them the chance to present. Yeah, within six minutes. So, if you go over, please forgive me in advance, I will let you know. And I am just going to. Sorry. Sure. So the first, the first presentation will be I'm presenting the category the web applications and then Jose will do the Android ones. And so the DHS training up by W. H. Orochomo and ICT will be presented by Lucía Fernández. And then route my user by his South Africa, my team also and Amida Hamid. And then the program that data set connector by VAO VAO systems by Pete Linegan. So with that, I think I'm going to turn it over to Lucía Fernández if you're ready to share your screen. That would be great. And thank you so much, everyone. Hello everyone, do you hear me properly. Yep. Yes. I'm Lucía Fernández and I'm going to be presenting the DHS to training up on behalf of everyone in W. H. O. who contributed to leading the development of this app. On behalf of ICT who developed the application on behalf of Luzomo who designed it in consultation with users from the Ministry of Health from within W. H. O. And I hope everyone can switch on their cameras and say hello everyone that has contributed to the application right now and during the presentation so that you can see their faces. I'll set my screen right away. So the DHS to training app is an application designed for the end users. The application is designed to make the life of the end users sitting in health facilities and district health officers easier. So it provides to them a step by step tutorials on how to complete data entry processes data visualization processes that they have to complete. So let's imagine that I am a district health officer that is sitting in a health facility or in a district office and has to report monthly malaria data. I was a little bit lost I received training DHS to training long ago. I don't remember anymore where to go, which application in DHS to do open how to get to my phone and how to complete it. So now I can come into the menu of my DHS to instance, click on the training app, and the training app is going to ask me what do I want to do today, what do I need to do today. So one of the options is going to be to enter data. So I will click on entering data, and I will be displayed a tutorial on how to enter malaria monthly data. So once the user clicks on the tutorial, the tutorial is going to take the user straight away to the DHS to application where he's data collection form leaves. So once the user is here he can start the tutorial. First, here she will see a summary of all the steps that he will have to complete to enter data in his malaria monthly data collection form. Then he can start the tutorial and he will get an screen on the right hand side with some gifts and some instructions. So in him where to click exactly to select the help facility to select the data and inform to select the period he will have to be clicking next next next right to select the period in there to complete select the data category if anything, then complete the data collection form by filling in the different data elements and use data drop down menus if there are any, how to validate your data at the end by running validation and how to correct the data that is any mistakes and how to finally save and submit the form. Finally, then in him or her step by step really where to click. By the time he finishes the DHS tutorial he will be congratulated for his effort, and all the progress will be safe. So, if you suffer, for example, if training app is being used to provide a curriculum of training to end users and we are expecting them to follow different tutorials, their progress through each of these tutorials will be saved and you will see that later. Now, at the end of the tutorial here she will be reminded of the steps he took to complete these data entry process, and then the person can take another tutorial or go back to take the tutorial again if he's unsure, or he wants to review it a little bit. Now, this is great, but there is even better news, the DHS to training app is also a tutorial builder. So we've built it in a way that is extremely flexible so that anybody can create a custom tutorial for a custom data entry or data visualization process. So if we come into into settings into the configuration area of the app, we see that there is a list of tutorials here at the bottom, and we can easily create another tutorial by clicking on plus, and giving this tutorial a name, and here's some names that I've been saving. So a name, we can give this tutorial an icon, for example, if it is a COVID tutorial we can just find a COVID icon and give it an icon, we can indicate which versions of DHS to this tutorial is compatible with, and we can also link this tutorial with one of the DHS two applications. We can design a welcome page, and this is very easy because we get a preview of what the user is going to see when he or she comes into the tutorial. So we can start typing in here, seeing how things look like on for the user in the tutorial. Then we can build all of the single steps in this tutorial. So we can, for example, start one step, which can be called the selection of a vaccination point, if we are creating a COVID vaccination tutorial. And we can create the contents of this step by creating a page where we can also type contents, and we can get here a preview of the contents, and you can insert things like notes so that the users will be warned of certain things at each of these steps. So once we have created all of the steps, we can define which users can see these tutorials, and this is because we don't want to offer all tutorials to all users. We want users to be offered the tutorials that they really need to complete their data processes in the DHS tool. So we can define here who is going to see these tutorials, and then we can go and save the tutorial. Now, this tutorial is now going to become available for us to plug it into the landing page, because the landing page is also fully customizable. So you can change the landing page to feed your use case or to feed the data design in your country and data processes in your country. I just opened the landing page, the different pages that users go through when they land into the DHS to training app, and I'm going to insert this tutorial in one of them. So I'm going to insert it for example, here, daily COVID vaccinations. I'll click on save. And now if I go back to the interface that the users will see, I see that after clicking on entering data, I can see my daily COVID data vaccination tutorial. The new tutorial that I just built very quickly and very easily is available immediately for my end users to follow. Just two more really good news. One is that you can translate the tutorials in any languages by coming into the three dots next to the tutorial, exporting the JSON of translations, and you can you get a JSON file. You can use the screen that you can translate in any language, and then you can import this text by coming into here, importing translation, choosing the translations and assigning the translations to the specific tutorials. And the second really good piece of news is that you can export tutorials and import them the whole tutorial into a different DHS instance. For example, if a country has started using DHS for COVID vaccinations and has developed a great tutorial that they want to share with another country, they can come to the three dots, export the module, and this SIP file can be imported into any application, any DHS to training app implementation by essentially dragging and dropping there. Now it exists, it's not going to be imported, but you can simply drag and drop the tutorial, and you will get it into your list of tutorials ready to be inserted anywhere on your landing page as I showed before. So this is all for me, I want to again highlight that this has been a collaborative effort that we've been designing this application thanks to do some in collaboration with users from ministries of health from the WHO regional offices and country offices and partners like TI and CHI, who can now maybe switch on their screens and show their faces. And with ICP has done the development of the application and the WHO has been needing it. So we really hope this is going to help end users from these health facilities and district offices use the HHS to in an easier way, find it easier to enter data and to visualize the HHS to. So I hope you like it and I hope you vote for us. Thank you so much. Thank you so much. We thought we're going to go over to HIP South Africa with my user. I think Amira is going to start I'm not sure, but go ahead and feel free to share your screen. Thank you Deborah and good afternoon everyone from HIP South Africa. My name is Amira Hamid. I am joined by my very talented colleague and developer of this really cool app that we're going to share with you today. And we've been thinking about user experiences being such a critical factor in the adoption of digital health and know that DHIS is so widely used and wanted to contribute to enhancing the user experience on DHIS instances and programs. So the RootMyUser app helps you, customly root users, different types of users. Many of these programs have lots of different users and maybe they struggle to navigate to where they need the functionality or the modules that they need to land on because they are low tech users, or because there's so many different aspects on the instance itself that it just will save time if they could land directly on the functionality that they need. So this app allows you to set up these routes. You can do it to a custom landing page or a custom URL, a DHIS module or even a custom web app that you have loaded up onto your DHIS instance. And we've tested and run this on 2.32 and above. And Moeti is going to talk to you about how we do the installation, how simple and easy it is to set up your routing. Over to you Moeti. Thanks, Amira. And as Amira has already mentioned, for the demo I'm going to talk about how to install and set up the landing page app, how to configure different landing pages and then show how the app actually works. All right. One more thing, the app package is available in a public repository on GitLab. So to install the app, you load the app package in DHIS to app management. Like so, the app is already installed on my instance. This is the one, the landing page app. And then after uploading the package, you then set the landing page app as your default app in system settings. So you go to system settings, appearance, and then set the start page as your, the landing page app as your start page, which is already done in my instance. After that, you want to make sure that you give all your users access to the app in user role settings so that they can be routed when they login. Also done here in my instance. Once your app is set up, you can go to the app. Once your app is set up, you can go to the apps admin page to configure some routes. During setup, a default start page is also added by default. This is set up to redirect all the users accessing your instincts to the dashboard. This default start page can also be updated. So this is the one that says default start page. I have already gone ahead and set up two other landing pages. One is a landing page that routes users to a web app that's installed in app management. And then another is an app that routes users to a custom URL. Let's see how to add a new landing page. So we press the add new button, then fill the page creation form. You can provide the name, which is a required field. We will create a landing page that routes users to the data entry capture app for the demo. Data, let's call it data entry. You can provide the description, which is optional. Then you select the app type, as Amira already mentioned. The landing page app can redirect your users to three different types of apps in DHIS2. It can be any web app that's installed in app management, so you will select the app and then select the specific app here. So a list of all the installed apps will show up in this entry. It can also route users to DHIS2 modules, meaning pre-installed core apps such as data capture app, data visualizer, maps apps and the rest. To do that, you will select DHIS2 module and then the selection will show a list of all the DHIS2 modules. You can also route your users to a custom URL that should be resolvable within your DHIS2 instance, such as a standard report or a specific favorite. So for this one, we said we are using data entry, so we will select DHIS2 module and then select our data entry. Then after that, you can select your users. Let's select Trauray Alain for this. You can add as many users as you want to your route. You can also select user groups, meaning rather than selecting individual users, if you have a group that is a group of all your data captures, then you can select that specific user group. After that, you select Save and then you will have your routes. Let's now look at how our routes will look like. So first, our login is Trauray, who we just set up to be routed to the data capture app. So immediately when they log in, they are routed to the data entry screen. Let's log out and try another user still on the same instance. So let's try DDA, Konan still on the same instance, password. So this user will be routed to a standard report, our ANC reports. Now let's try a final route of the custom app. Let's try Bombali. And then there's user Bombali. Sorry, if we're wrapping up, that would be great just to give you the other fun and just the opportunity to also present. So actually Dan, that user is routed to the data quality app. Thank you and that's it. Our simple routing app to redirect users to different pages within DHIS too. Thank you from our team. Thank you so much. Thank you. Thank you so much. So then when you're ready, Pete, then you can present the program dataset connector by VAO systems. Hello, can everybody hear me? Yes. Cool. Yeah. Welcome to this quick presentation on the program dataset connector app. It's kind of a solo project that was started at the beginning of the year. And it's used for creating the metadata that you need to transfer data from the tracker to the aggregate data models and also to be able to apply custom disaggregations to program indicators. So I'm just going to go through a quick configuration that I've already set up and see how it can be used. So here we have the program indicator that we want to disaggregate in patient cases. We're on the app page already here. And as a simple table where you can filter and sort the mappings. We're going to go ahead and edit this one. So there's not a huge number of fields that the user needs to select to set up the mapping. You basically select where you want to send the data to. So that's the data set and the data element and where you want the source of the data to come from on the tracker side. So that's the program indicator. And then the app, it looks all the category options associated with the data set and data element and it creates this table here. It basically fills out these filter fields to specify how the total program indicator should be broken down for the specified category option. So in this case to filter in patient cases by age zero to 19. Checking the age data element has a value greater and zero and less than 20. And similarly for all the other segregations that we have applied to this data set and data element. So what we do, what the app does when we click generate mapping, which I've done already is it will go through and look at all the category combos assigned to that data set and data element. And look at all those category option filters that have been specified, and it goes ahead and it combines them for us to create program indicators for all the valid combinations. As you can see here we have 70 program indicators have been generated. And that's for the two gender groups, the five age groups and the seven weight groups. So we have a quick look in one of these, we can see, we've got the original program indicator has been modified to add the category options that it's disaggregating. Well, sorry, I should be in program indicators here but it's the same concept. In patient cases. We've got the category option names here. And then the key thing that the app has done is in the filter it's automatically appended filters for that category combo breakdown. Female between zero and 20 and weight greater than 100. And then the next thing the app does is it creates indicators which do they hold the program indicator in the numerator and the denominator is one, then they have these additional fields for the category option combo, which is represented by this breakdown. So the category option combo which would relate to any disaggregations on the data set, and it creates a custom attribute called the event aggregate mapping, and it puts the data element ID for our mapping in this field. All this means is when we export this data, instead of getting the indicator you ID out, we actually get the data element you ID with the correct disaggregations assigned to it. And that means we can take our tracker program indicator data and convert it into aggregate data. So the last thing the app makes is an indicator group, which holds all of our generated indicators and also includes URL which we can put into our browser add a period and organization unit dimension and get that transform data out into the aggregate data model. And I think I might have enough time to do this quickly. Let's see. So we have our URL, and then we add an example. Period for last month, and particular organic. And you can see the data is now being transformed from program indicators into aggregate data elements with the correct disaggregations. That means when we go to the data entry screen. So we did our mapping for the data for the program indicator has been mapped onto this aggregate data set with all the powerful disaggregations, which means we can do things with program indicators like break them down by putting in some disaggregations. And that can be whatever. My alarm saying that. The disaggregations can be whatever you want. So it's fully customizable in that respect. So that's the PDAC app. Thanks for listening. It was great timing. And now. Yes, so now I'm going to turn it over to Jose to present the Android applications to find this. Yeah. Hi, hello everyone. Yeah, so let me very quick. Share my screen to introduce you the finalist for Android. Okay, here we go. I think that I hope you can, you can see my screen. So I also thank you for all the, for all the participants for the time that you have dedicated to participate in this. And we have competition. So we have three. First of all, it's going to be amber seats from PSI, who is a senior technical advisor, who is going to present the routine data quality assessment or a DQA Android tool. Then we also have a Sheila Gabrielle from South Digitus, who is the implementer implementation lead. She's going to present the certificate validator app. And then we also have a Joseph Chingalo from his Tanzania, who is going to present the meta metadata explorer app. So amber, whenever you're ready, the floor is yours. Remember that you have a six minutes. Thanks. I can't share my. I'm going to take over sharing. Okay, thanks Jose. I think you can hear me. My name is Amber sheets, like I said, from the digital health and team population services international so I'm demoing for you today. We have a fork DHS to Android app for routine data quality assessments. So as we know DHS to is being around used around the world and over 90 health information systems being used for COVID surveillance vaccines DHS to for education and then we have so many donors and partners using DHS to so that's a lot of data. And we shouldn't stop looking at our data once it's been entered synced and reported so it's critical that we follow through and ensure the data we have in these systems is accurate and that we're in supporting corrective steps to continuously monitor and ensure we build capacity and support the teams that are creating health impact. So in those settings, many teams so when we go out and we conduct audits we're using paper based Excel these tools to conduct these audits which makes going through this massive Ministry of Health books, and then additional paper forms and then you also have your laptop and your charger in a tiny room with there's probably only one table. So you've got all this stuff and then now with physical distancing we need more options to keep up with the data quality of what we're entering into DHS to. So this app was built as a fork of 2.1 through a collaboration with PSI UI and partners to the features are actually now in 2.4 and only the rich text features and our feedback loop are still unique to this fork. So I've already opened one of the three stages it's the systems assessment. So once you register your enrollment. You can go straight into your system assessment and so you can see we have the color coding for legend sets based on our questions here. So you can go through and conduct your systems assessment this is done once per RTQ a it allows you to report the qualitative status and strengths and weaknesses of your point of care or service delivery site that you are reviewing. Next is our data verification stage. So this you can conduct for as many indicators as you want as you can tell I've filled it in already for this. So I've looked at the HTSTST indicator which we all probably know from the PEPFAR MER. Again we're going through the standard all the questions around standard M&E tools that we all know. And like I mentioned the physical distancing. We also have we've leveraged the opportunity to upload documents. And so here you can see I've uploaded some really important data. So that way if anyone wants to review this audit as well from the head office and so we can minimize people in the field. We can we can upload as well. So after you conduct all of your data assessment so ever many indicators you have I conducted an assessment for HTSTST and also are the TXNU ART indicator. You can look at the indicator tab and here you can see we've used we've populated with indicators actually so standard M&E indicators with the legend sets as well. So we can quickly see where teams are doing well and not so well and where they need improvement. And then I'm going to click the feedback tab. So here again you can see this is where we're able to now give that continuous feedback directly to the to the teams as we see their score straight away. Normally when you conduct an RDQA you take all this data you've got it on a piece of paper you got it on your Excel you need to go back to your office sit down, put it all together and actually get these data points out and do the calculations at your desk. And then maybe they'll get the report in a couple of weeks time if you're lucky. And so this actually lets us give feedback to the sites right away. How are they doing on these indicators we can focus on failed. And you can see we've got it by indicator so we've got again that HTSTST indicator and also the TXNU indicator so we can quickly give feedback. Once we've looked at those indicator results and the feedback. Then we can actually do the last stage. Which is our action plan. So here I've filled out two different action plans already based on feedback that I saw from this audit. One was around data editing. So here again we can see you can put in the key action item status, long text, who's responsible for it and timelines. And so this allows us to really close the loop and make sure that not only are we making sure the data quality is of top notch, but also that we're going back and we're supporting our sites and we're documenting this. So thanks so much and thanks again for PSI our partners to making this, this app a reality. Great. Thank you Amber. Also less than five minutes. Thank you. Okay. Our next participant is Shayla from South Digital. You're ready to share your screen. Thank you. My name is Shayla. Can you confirm if you're seeing my screen. Yes. Okay, thank you. So my name is Shayla from East Mozambique for digital. I'm here to present everybody at the certificate app. I will just brief, have a brief quantization about what made us made this this app. COVID brought a lot of change challenge and one of them was for the travels. So the travels needs to have a laboratory test that were negative. So for that, we made a portal that was used to schedule a laboratory test. And also the same portal it's used to print these results. The portal must go and collect a sample and after the sample it's ready and SMS it's sent to the travel any with a code that he can go to the portal and see the, the laboratory test person. I will show the, here, the portal. We have here the portal. We have many other options but we are focused here at consult the results. If we click here in the results. We have this is this page will you have to enter the phone number and also the reference that were sent by SMS and you will be able to print to print the certificate. I already printed the certificate in order to facilitate because we only have six minutes, but I will show here the same registration in the in the in the DHS instance that were also entering here. So, let me show you how the app works. Here, the app at the report. There are stuff that have this, this is up. This is basically to confirm if the certificate that the person on the travel brought to the airport if it's fake or a valid certificate. Here we can enter the user. We have entered here to the app. We have the certificate validation option and we also have passengers options. The passengers options allow the travel to have a prior registration if these arrive at the airport. We will be focused here on the certificate validation. It works so the airport stuff can click on certificate validation. And here we have two options. One you can scan the certificate by the care code or we have an option to entering the the unique ID that it's present on the certificate. I can show you the two options I will use first the scan the care code. And this is an example travel can bring home and then we can scan. And after we scan the we have here all the information from the same patient we can come here we have the name alphabet. And we have also the gender age phone number and address and that the test details that confirms that these negatives. We also came to the same thing by searching from the code I can enter it here the code. And I can search. This is an example if I entering a wrong code, it will say that certificate it's not home. Maybe it just failed here. Let me check. It's missing here. And we have here search it by by the unique code that the certificate it's valid and we have also the same the same year the same information. Okay, so we have here also the same results from the app we only have this is this is this is options in this is where we wanted to present and I will and I want to say. Thank you for for digital team the is more than being special for the developers teams for us is that thank you so bye. Thank you. Thank you. Really cool. So next time I go to the airport I will be checking in is more than this is your app. Okay, our next participant, Joseph, he's going to present an app that he has developed as part of the world of the world that he has been doing with a participating in the under developer workshop. So, Joseph, whenever you're ready you have six minutes. Hello, Joseph here, hopefully, but you can see the screen. Yes, I'll be busy because the idea is just as it is being mentioned is just just to metadata explorer. So, it's not very up to this particular how I get in my mind is that is you know, not taking for users, they try to try to get it all the regime to that. But now it's true API to do possible for taking for you so much fun and taking users, some of the cost for for you that just to go to not get a course. If you go, if I use the maintenance of the way one data set but you just receive the timing but don't know what type of data set. The talent is responsible for the given data set as well as options. So, they just come up at least to a good data cross or metadata, written into that even source. Sorry, sorry, sorry. Sorry, we cannot see your screen. Well, we can see but we cannot see your more. Okay, it's coming. Okay, yeah, you were like, you're sorry, sorry. So, the app, of course, I'm just giving the small detail how the idea comes from. So, from the app perspective, so I try to open up. So, just like a mobile app, you have to address to a given instance to drug in on the instance they try to pull all the data through this button here for things the metadata. So, once we're all metered on offline, so we can try to just to try this through the metadata. So I tried to make it just so from web API. So, just you can see for now we support some. So, some tool or some of the metadata so set just just for for programs or as you can see I give the number here is number 33. Program from the instance that I've been logging. So we try to try to read to view what is what is the metadata program that is there are going to, as you can see, there are a number of metadata, program metadata. So, if I want to transverse to one of the metadata, try to start with smart with Maria investigation, which is a tracker based tracking based program. So, once I opened the metadata, as you can see, I did, I did some detail at this names you ID in some of the fields that are currently supported at this form on the data, as you can see, the metadata to the given program which is the tracker. You can see the program attribute program status was program indicator. So, if I intended at this to view the letter, let's say program attribute. So I go to the program activity, they can see if I click it, it will pop up all the attributes that are responsible given program. So, if I intended to at least to get back to a given attribute, they say I want to the area for locations. So, I click it, I give it, provide some more information on the given program at the output is where it was a possible option set it provided me with this appropriate set so I can go and try to get to view what is the other metadata can say the given options that they say go to the first one, one to two kilometer. So once they go there, it provide more detail to see what is the name and the code, as well as the options is that is the option to go to. So this one way at least you can transfer through the program. I can go back at least to a view of another program and see we see the program for the tracker based so I can go another program. They see the one which is, which is event based. So let's say we try to use impassioned mobility and mobility mortality. So one is I select it. So, you know, let's let the data so far as just program stadium as well as program educator, so they say I can go to program educator want to transfer to you want to communicate as I let it to this program. So once I select it, I provide the list all the program educators that have been associated to a given this program if I want to view what is the metadata within the given program. This is an indicator for people and try to pick let's say every day for that. So once I open it to try to provide me a CYD name, which if you have been set up the system with some expression is written in free type is variable. If this program is intended to be displayed on the tracker based app. So for some artists you can navigate across different metadata. Let's say I want for this year I want to deal with the program sees that are responsible to given program so once I select it, it was this event based or just one program so that event event info page so as you can see there are a lot of information there as well as the risk of all the time is associated given that given problem setting. If I intended to preview more of that elements the metadata. So let's say gender I want to go to the gender. I did provide me a test with some basic information for concerns the data element is determined is very option, literally options that have been assigned if they're in it. So if I want to go to not get across the option, I can listen Merl if I open up to provide me is a more information about those options that have been selected. So let's say I want to try to get back on to try to not get back on as a later data to say data sets so it's one of the data set it provide the issue of all the data being available to me from given instance. You only have 30 more seconds. Okay, you, you, you need to get things 30 more seconds. Sorry. Okay. Okay. So, wait for the as you can at a time that's in the circle of coaching for Android that is most for SDK team. I've been working, I've been working on them artist to quite more, more, more metadata is, is again so for if you intend to do this. Up if you can go and come into practice with this focus that I've been learning to you. As you can see, on the end, you can get some source code of the app as well as some based off of the case that's the release of the case that we posted so far. But I know the reason the reason on the So for me. Thank you. Thank you very much just for all your hard work also in the Android. Dev workshop. So I think that the Austin, the floor is yours now with the voting process. Yes, so we will be posting in just one moment the link to the community of practice post with a poll for voting on the winner for the two categories that we have this year that is the Android category and the web application category. So I'll be posting that link now into the chat here in zoom, you will have five minutes to maybe three minutes to go to that post and vote for your favorite Android and web application. And once that three minutes is up, we will close the poll and tally the votes. You will be able to see the winner in that community practice poll as well so you can see the votes that were received, and we will announce the winner as well. I'd also like to share that the winner will receive a sponsored attendance to one of our in person developer academies will be coming up. We will have once once incident academies are possible again in the world we live in and and possibly some other bonus prizes as well that we'll talk about maybe after the fact. And but the, and they'll also receive a badge on the community of practice to show that they were a winner for the 2021 app competition. And it does seem has shared the link to that. That poll on the community practice in the in the chat. So please everyone, you have three minutes to go to that link and vote on the winner. I will share my screen so that we can see what that looks like. And we will have a winner in just a few minutes looks like our votes are already rolling in. We have lots of votes coming in for both the categories web app and Android remember that everyone can vote for one winner in each of the categories you can vote for one Android application and one web application. And it's great to see all of this participation so we will have two minutes left to to tally your votes please make sure that you are voting and and then we will announce the winner very shortly. This is a point in time when Scott asked us to play some music, but unfortunately we can't violate copyrights we can't play popular music here we'll get in trouble with YouTube. But if anyone wants to produce an open source music for us for next year, you know, have a good DHS to annual app competition jingle we can play in the background. That would be, you know, I think we should we should just beatbox some music as we as we accompany everyone voting here. Anyone else would like to contribute as well. That's a very baroque big box you have there. Right. As we're seeing in the chat I know there are a lot of musicians in the DHS to team so maybe next year just perform our own music live for the loading. I think that's a great idea. I just want to say while we have everyone's attention here and every and those votes are coming in we have one minute left. The quality of the applications and the presentations this year are really amazing across the board all six of these applications on the web and Apple and Android are really great to great to see and really show the growth of the developer community and the community of DHS to as a whole so really excited to see all of these submissions there were also many submissions that didn't make it as finalists because they were also so high quality. You can find out more about some of those on the community practice as well and be sure to check them out. They were all worthy applications it was really hard to make the decision for the top three in each of these categories. Maybe you can try to plug your developer events to another. You guys are organizing biweekly meetups I think I heard from the Android team are also going to be starting to do some more. Yeah, do you want to share a little bit about that. Yes, yes. So we, we are organizing by weekly meetups or online meetings for the developer community every two weeks or at least twice a month. Just ideally. And we would like to have Android topics as well. In addition to the web topics that we have been having for the past months. So you're welcome to join. Just keep an eye out on the community of practice or slack the workspace that I will share a link in the in the chats where you can join also the DHS to developer community workspace or slack workspace to find out when the next meetup will take place. And yeah, you're welcome to join on invited the developer community please come and be great to meet you all. Great. I think we will close the voting here in just one moment. I think the same will go ahead and close close the poll so we can see the results here for who won each of these categories. And thank you Deborah for sharing the developer meetups and I also want to point everyone who is a developer or wants to build an application and maybe isn't a developer yet to share what you're what you're working on or what you'd like to see built on the community of practice, as well as visit the developers.dhs to.org resources. So here we go I am refreshing my page and we have quite a few votes for both of these Wow it is neck and neck for the Android application. But the Android application winner for the 2021 application development competition is going to be the RD Q amp by PSI so congratulations to that team and to Amber for the Android application. We also have a winner from the web app by a bit of a landslide here, and that is the dhs to training app by wh o and I CT. And so those congratulations to both of those winners and both of those teams as well as to all of our finalists really great submissions across the board, as well as everyone else who submitted to the the competition this year. The competition was pretty fierce and we were talking about it that we might need to add some additional categories to be able to see more of these awesome innovations going forward. Thank you very much everyone. If everyone would like to give congratulations to the winners and the finalists. Send a reaction or in the chat now. And with that I think we will wrap up the the session and get ready for the closing sessions will begin in four minutes. Thank you to everyone involved in this competition.