/covaccinate

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Covaccinate

image

Django CI Node CI GitHub issues Code style: black Size Website shields.io

Pre-commit License GitHub contributors

India started vaccinating its citizens on 16th January 2021. Thus, a portal named COWIN was developed to facilitate the registeration process of vaccination. Only a limited amount of vaccines are given out on a single day, but the number of people that need the vaccine is quite a lot. So, the demand as compared to the supply is very high. Moreover, there is no fixed time for the release of vaccine slots, which means that people have to check the portal regularly to know the availability status in their district. Covacccinate is a service that is built to solve this particular problem. Users can register on the covaccinate website and get vaccine availability notifications directly in their email inbox.

Technologies Used

Technology Use
React Client Side
Django / Django REST Framework Backend API
Node.js Mailer
Docker and docker-compose Containerization
RabbitMQ Messaging Broker
Firebase Used in scraper
PostgreSQL Database
NGINX Reverse Proxy
Google Cloud Platform Deployment
Git Version Control
GitHub & GitHub Actions Remote Code Storage & Continuous Integration

Upcoming Features

  • Notfications in the browser with FCM

System Architecture

System Architecture

Installation & How to contribute?

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Refer to the Contributings.md file.

License

GPL-3.0