In the midst of COVID-19, we are coming across many new guidelines and safety precautions to help stop the spread of the virus. Some places across Canada are undergoing full lockdown procedures and are implementing curfews for their residents. In the hopes of quickly and safely moving towards a more normal lifestyle again, we need something that will keep track of people's vaccinations. In doing so, it can encourage people to get vaccinated and it can help to prevent large gatherings of unvaccinated individuals (i.e., only a certain number of unvaccinated individuals could be allowed in a given indoor space to greatly reduce the transmission rates).

What it does

The vaccination passport we developed acts as a centralized, universally recognizable way to prove that you've been vaccinated. First, it asks for all your personal information. Upon getting your vaccination, you can tap a programmed NFC chip (ideally presented by a healthcare professional). Once tapped, your immunity passport will have your vaccination data on your phone (i.e., name, date of birth, date of vaccination, and type of vaccine). In addition, each NFC chip will be programmed with a specific password and the vaccination is only verified if the device can match the password presented by the NFC data. In doing this, users will only be able to obtain their vaccination status upon having the healthcare provider present the NFC chip to them (after validating their identity) and if the password provided by the NFC chip is valid.

How we built it

We used Android Studio, Java and NFC to build it.

Challenges we ran into

We had issues with passing data between different sections/functionalities of the app because of the design we chose. After reading up more on the Android documentation, we decided to start over in a fresh repo and carry out our design differently.

Accomplishments that we're proud of

We are really proud of successfully getting the NFC functionality to work.

What we learned

As a team, we learned a lot about how Android apps are built as well as how to go about developing with and using NFC chips.

What's next for Immunity Passport

The immunity passport can be used for much more than vaccinations. I often find myself with memberships to many different companies and/or organizations. Rather than being just an immunity passport, other membership services can be integrated into the app so that it is a one stop shop for all your membership needs. There will no longer be any need to carry numerous membership cards or tags with you because they will all be present on your phone, in our passport app.

Share this project: