We were inspired by the current ongoing COVID-19 crisis. With new cases appearing exponentially faster throughout the world, it is clear that a solution is in great desperate need. Since both of us were quarantined at home, we decided to put our time to good use and develop technologies to help scientists find a cure as quickly as possible. To all scientists and developers, we are confident that together we can find a cure!
What it does
Our Android application allows doctors to create an account. It then has a manual verification system where we are able to confirm if the person is actually a recognized professional. Once authenticated, the doctor can then submit new COVID-19 cases with aspects like age, race, biological sex, country and hospital where the case was identified, preexisting health conditions on the patient, treatment/medicines applied, and current status of the case (active, recovered or deceased). Doctors (and the general public) can then access the full database and statistical analyses of the data (Look at images for details). All of this is meant for someone to use that data to their advantage in finding a cure quickly. Login and registration are fully implemented with backend support through Firebase Authentication and Cloud Firestore.
How we built it
We built it utilizing Android Studio, programmed in Java and designed with XML and the concepts of Material Design by Google. Additionally, all backend database and authentication support for users was done with two Firebase services: Firebase Authentication and Cloud Firestore.
Challenges we ran into
We ran into some challenges when implementing some of the graphs and the database structuring. However, we were able to overcome them. Our biggest challenge was perhaps time. This idea is still in progress and we will work to finish it in the upcoming weeks.
Accomplishments that we're proud of
Creating a new prototype for an Android app that could potentially help doctors worldwide in finding a cure quickly.
What we learned
We learned more about Android development and its data analysis implementations.
What's next for COVID-19 Treatment Database
Expanding the graphs, adding full support for appropriate (and prettier) database display, and finishing other minor components such as the Doctor's dashboard screen, settings, among others.
Note: There was a problem with the upload of the video.
Try It out
android, android-studio, cloud-firestore, firebase, java, mpandroidcharts, xml