Description as a Tweet:

An all-inclusive solution to the distribution and dosage of a Covid-19 vaccine to the citizens of India.

Inspiration:

Covid has been a mental strain for all of us. When we heard about the vaccine development coming close to completetion, we felt like we should contribute to getting it to the masses, in the best way possible using skills we have developed throughout the year

What it does:

Rocket Vaccine provides a platform to make it as easy as possible for a common person to apply for the vaccine, as well as facilitating the front line medical workers with tracking the doses with an easy to use Android app.

How we built it:

We hosted the backend server on Heroku. Database is stored at MongoDB Atlas. Once registered, the server does the backend processing of allotting the date and center and stores it in the database. The app communicates with the server for a specific center, and it stores the data locally to display patient information on the worker's phone. Once the vaccination is administered or cancelled, the app communicates the changes to the server as well as the local database, thus forming a robust, low-cost system for the distribution and dosing of vaccines.

Technologies we used:

  • HTML/CSS
  • Javascript
  • Node.js
  • Express
  • SQL
  • Java
  • Python

Challenges we ran into:

Obtaining the list of Government Schools and their addresses, and processing that into our database posed a significant challenge.

Developing the app also posed quite a lot of design challenges.

Getting the SMS functionality to work with the server was a Herculean task.

Accomplishments we're proud of:

We are very proud of the solution which we have devised for the distribution of vaccines, as we have tried to minimise cost and maximise productivity.

Our platform is very robust, and can be easily scaled to work all over India.

What we've learned:

We learnt how tasks are divided in a real-world software development scenario.

The importance of effective communication and a proper Plan of Action cannot be understated.

What's next:

Adding OTP functionality to confirm mobile number submitted by an applicant.

Adding a function to upload photographic proof of a vaccine dose on a person.

Increasing the database to even more cities around the country.

Built with:

We made the Registration Portal using HTML and Sass.

The Front-Line Worker App was written in Java on Android Studio.

The backend is written using ExpressJS in Node.js with MongoDB.

Prizes we're going for:

  • Best Web Hack
  • Best Mobile Hack
  • Best Healthcare Hack
  • Best Beginner Software Hack
  • Best Beginner Web Hack

Team Members

Nilesh Aditya
Pranav Bhatnagar
Pranjal Srivastava
Prashubh Atri
Noel Surin

Table Number

Table TBD