Inspiration

In India, Getting a vaccination session was very tough as people were not getting informed when the sessions were updated on the site and they ran out before anyone can reach them. So, something was needed that can help people.

What it does

  • Our webapp, updates people as soon as vaccine sessions are available through telegram groups(We have created 754 different for each district in India) and email notifications.
  • We have not only limited ourselves to notifications we also keep track of when and how much slots came and we display that information in analytical charts. So, that people can analyze them.
  • Apart from it we also try to help people if someone has something to donate and someone is in need we have a form where we can connect such people.
  • We have integrated the HCL SDK so that people can look for Medical help directly. ## How we built it ## Backend
  • We have used Django as our framework for the backend.
  • And also used the Django-REST framework to create our APIs.
  • Postgres as our database.
  • COWIN API to get the vaccination data.
  • Telegram API to send the data to the respective telegram groups. ## Front-end
  • html5
  • css3
  • js ## Deployment Nginx, guinicorn on Linode.

Challenges we ran into

We ran into many challenges like

  • As we have to run our 24X7 and for 754 districts we have to make it very efficient.
  • Checking that the same messages were not sent was tricky to implement.
  • As we are students we were not able to afford any of the cloud services that we can run our script on as it was very expensive so what we came with is to run the script on our personal computer and then update the database in the cloud.
  • Making the webapp responsive was very necessary and cumbersome.

Accomplishments that we're proud of

  • Updating all the 754 districts of India.
  • Make such a solution that works on our local system and then updates the data on the cloud for serving.
  • Building charts of the vaccination records.
  • Our webapp is responsive and perfect fit for all resolutions.

What we learned

  • Working on large data.
  • Building our own APIs.
  • Sending data through telegram and mails.
  • Creating and responsive and cool UI.

What's next for LetsGetVaccinated

We want to help as much as we can and by no means we want to limit our project. We have some future plans:-

  • We want to create a system where if someone is is need of something his voice can reach to mass.
  • We want to implement an ML model that can predict best when the next slots will be available.
Share this project:

Updates