Did you know that each year, millions of children around the world miss out on lifesaving vaccines? In fact, according to the World Health Organization, an estimated 20 million children worldwide are not fully vaccinated. One of the main reasons for this is that parents often struggle to keep track of their child's vaccine schedule, leading to missed appointments and delayed vaccinations. This can leave children vulnerable to serious illnesses and diseases, some of which can be fatal. we understand how challenging it can be to stay on top of busy schedules, which is why we created an app to help busy parents keep track of their child's vaccine schedule and receive reminders when vaccines are due. With our app, parents can rest assured that their child is up to date on their vaccines and protected from preventable diseases.
There are many common misconceptions about vaccines that prevent some parents from vaccinating their children .Despite overwhelming scientific evidence that vaccines are safe and effective, some parents remain skeptical or unsure. With our app, parents can easily access accurate information about vaccines and ensure that their child is up to date on all recommended vaccines.
Within our vaccine reminder app, we have integrated a chatbot feature that enhances the user experience and provides personalized assistance. Our chatbot is designed to answer common questions about vaccines, address concerns, and provide accurate and reliable information.
Notifications: The app cannot send email and SMS notifications currently. To overcome this, we have provided the user with in-app notifications. These notifications are seen by the user on the app dashboard, where the real time information of the due vaccine is provided.
Chatbot: Initially we had used the API of ChatGPT to provide the chatbot feature to the users however it's key was getting disabled as soon as we were hosting it. To overcome this, we have made our own chatbot along with the dataset tailored to the FAQs of the chatbot. Another problem encountered was that the chatbot was not getting deployed properly due to the client side code and Flask server running on different domains which was handled using the Flask-CORS extension.
Vaccine updation functionality: Vaccine information was not being updated properly due to mismatch of datatypes. This was resolved by using dart functions for explicit conversion of data that was being fetched from firebase.
Discussion