Inspiration
Countries don`t have enough resources to make blood tests for all users, So this app can help minify the number of people who should be tested.
What it does
It watch the user location every one minute, then upload it on Firebase every one hour and clean the local data base to save space on phones, then it loobs over users and check if they were close to each other at one moment so they might catch the virus if the other user is infected , so it put users on a list and later if some one of the users becomes infected and confirmed that the app notify others that they might be onfected too and has to go to make the tests. It also shows the Live data of the COVID state for each country and for home country and all the world , It also shows an Instruction every 1 hour so people can follow to avoid infection. It provides a survey to view a percentage of the possibility of the infection of the user.
How I built it
Using Flutter , dart , firebase and firebase functions.
Challenges I ran into
I had to learn some new things to use in this app like getting distance between two points, etc.
Accomplishments that I'm proud of
I hope i can help people avoid the infection as much as i can. If this happens i will be more broud than me now.
What I learned
Lots of things related to using flutter and firebase functions. Also it was my first time to use Type Script.
What's next for Corona tracker and live data.
I will keep enhancing Features like i can send the list of warned people to WHO or local ministries of health. I will remove people after one month of meeting some one else. Determine the danger percent of getting infected depending on the distance between people and time they spent together.
Log in or sign up for Devpost to join the conversation.