Inspiration
Every year, over 500,000 children lose their lives to vaccine-preventable diseases, just within India. These deaths are not caused by the lack of healthcare infrastructure, but a result of a severe lack of awareness. Most people that live in rural areas have little to no knowledge about just how crucial vaccines are to their children's health and almost no one living in underprivileged areas knows when their children should be given certain vaccines. However, in today's world, everyone has a smartphone. We intend to create awareness about vaccines and help save millions of innocent children's lives through our app, VaxTrack.
What it does
VaxTrack is an all-inclusive cross-platform app that helps you keep track of your child's vaccinations, so they never miss out on any important vaccines. The app allows you to find clinics near your location, keep track of any vaccines your child has received in the past, and find out which vaccines your child should take in the near future.
How we built it
We used Flutter, dart, JSON, and Python to create the app. Flutter and dart were used for the cross-platform front end. Python was used for the backend and JSON was for storing data about the user's vaccination records.
The 2nd link on the "Try it out" links was the beta version of the app, meant to be a website originally. You can find its code in the GitHub respiratory.
Challenges we ran into
Parsing JSON and populating the tables in our UI with the data.
Accomplishments that we're proud of
Making an end-to-end flow for an app within a short period of time.
What we learned
We learned how to parse JSON data and how to create APIs via Flask and give JSON data as a response.
What's next for VaxTrack
This app could be further developed, to make it even more robust in helping its users. Translations to different languages would help make the app more accessible to our users. Notifying users of upcoming vaccines and allowing sign up for vaccines on third-party websites would allow users to have to go through an extremely streamlined process to book appointments. We could also fully integrate google maps into the app.
Log in or sign up for Devpost to join the conversation.