𝐂𝐨𝐯𝐢𝐝-𝟏𝟗 has affected all our lives in some way or the other. And the multitude of rumors and false information floating on the internet has left people more confused. With the new vaccine, the light at the end of the tunnel is finally close. But, with people lining up to get the vaccine, it becomes difficult, rather impossible, to maintain and follow protocols. With the second wave almost knocking at the door, it is of utmost necessity that we maintain all protocols and precautions.
Don't worry, we got your back! 😎
What it does
𝐕𝐚𝐜𝐱𝐢𝐧𝐢𝐭𝐲 is an Android application, which helps you easily book an appointment for the Covid-19 vaccine while maintaining all safety protocols. It allows easy and seamless booking of appointment at the hospital and time slot of your choice. It also provides verified information and FAQs regarding Covid-19 and it’s vaccine. Moreover, it has an integrated chatbot, which provides accurate assistance to the user and contact tracing support via BLE. And last but not least, it has an added feature that notifies of proximity to other users in multiple languages such as English (default), Hindi, Bengali, Spanish, etc. & is also supported by all devices above Android Lollipop! ✨
How we built it
Our project 𝐕𝐚𝐜𝐱𝐢𝐧𝐢𝐭𝐲 is crafted with love. The application itself is built by using Android. We are also using some 3rd-party API's from various hospitals for accessing vaccination status info's. The authentication of our app is being served via Firebase Authentication. And last but not the least, the chatbot server was deployed on a free dyno of Heroku.
Challenges we ran into
Not all of us are Android Devs, which did increase a bit of workload on two of our team members. And with that, 36 hours is not a lot of time to convert a novel idea into a production-level application. Initially, we differentiated the task between ourselves and got onboard. The incompatibility issue led us to use Web-view at many spots since apart from two, the rest of us are Web devs.
Situated in India, we couldn't find many hospitals/clinics which provide public data API's to get acquainted with their vaccination status, which led us to hardcode a few spots while trying to cover up the gaps. The Assitant-chatbot is hosted on the free tier of Heroku which goes to sleep after 10 mins of inactivity, this is the reason which it led to the crashing of the app, but we later added a test to evade that problem. Thanks to Stack Overflow 🙌
Accomplishments that we're proud of
It was a bit difficult for us to collaborate in a virtual setting but we are proud of finishing the project on time which seemed like a tough task initially but happily were also able to add most of the features that we envisioned for the app during ideation.
What we learned
A lot of things, both summed up in technical & non-technical sides. Also not to mention, we enhanced our googling and Stackoverflow searching skill during the hackathon 😆
What's next for Vacxinity
We just really want this project to be a real app and have a positive impact globally. We would love to include these after the hackathon :
- Finish the unfinished.
- Make our end product more intuitive and attractive to the user.
- Add advanced DP-3T based system for contactless decentralised tracing system.
- Adding online-market integration for buying necessary (medical) items.