Inspiration
The inspiration from this application came from Waze's crowdsourced features for traffic/cops/potholes etc. My idea was to implement a similar crowdsourced feature into an Android application that is made to track the CoVid-19 virus.
What it does
Essentially CoVidTracker is a crowdsourced map marker app that makes it easier to visualize where the CoVid-19 virus has spread. Users sign in with their Google Accounts and they are able to place markers on to the map in addition to the number of people that have tested positive for CoVid-19.
How I built it
The application was made in Android Studio using Java & XML. I also used Firebase for the Google Sign-In feature and for authentication of users. The Google Maps API was also used for the map capabilities of this application.
Challenges I ran into
At first, my goal was to program this in a flutter/dart environment; however, I was having problems integrating google sign in/firebase user authentication with flutter/dart. As a result, I ended up working in java/xml (native android).
Accomplishments that I'm proud of
Stitching it all together into an application that follows Google's Material Design Principles.
What I learned
Firebase Database + User Authentication, Google Maps API
What's next for CoVidTracker
Move to a Flutter/Dart tech stack so that it can also easily run on iOS devices. A web app would be cool too! Maybe a screen for top news articles regarding the virus dependant on the user's location. Also, implementing the Firebase Database in a more efficient manner.
Log in or sign up for Devpost to join the conversation.