Check Your Nearest Vaccination Center And Slots Availability using pincode and district name.

Overview

Vaccine Tracker Application - Pan India 💉

Website   •  Playstore

image

1

made with ♥ for the people of India

DevIncept is an 30 day open source program helping the student community learn and contribute in various open source project under the guidance of skilled mentors and project admins.

Devincept

🎯 Purpose of the Project

With more cases piling up in the country, experts have appealed to people to get themselves vaccinated at the earliest. The studies have shown that even people, who have received just one jab can have enough immunity to endure Covid-19 and there there is less risk of getting into a serious condition.

However, the state-run Co-WIN website, which offers people to get appointments for vaccination at the nearest health centres, is inundated with millions of requests. This has caused the website to crash and sometimes show an error message.

The application will help user check the availability of vaccination slots for a specific date by individually entering different PIN codes or district details along with the age group (18+ or 45+). If there are no slots available, users can subscribe to email alert service to get notification as soon as slots are avaialble in there area.

The data is sourced on a real-time basis from the CoWIN API, which is the official government platform to book slots for vaccination.

PROJECT MAINTAINER -> Sameer Srivastava

PROJECT MENTOR -> Sejal Panjwani

🏁 Technology Stack

🏃‍♂️ Local Installation

  1. Drop a on the Github Repository.
  2. Clone the Repo by going to your local Git Client and pushing in the command:
https://github.com/sameersrivastava13/Vaccine-Tracker-App.git
  1. Install the Packages:
pip install -r requirements.txt
  1. At last, push in the command:
python app.py
  1. Go to http://127.0.0.1:5000/ and enjoy the application.

Contribution Guidelines 🏗

Are we missing any of your favorite features, which you think you can add to it We invite you to contribute to this project and make it better? To start contributing, follow the below guidelines:

1. Fork this repository.

2. Clone your forked copy of the project.

git clone https://github.com/<your_user_name>/Vaccine-Tracker-App.git

3. Navigate to the project directory 📁 .

cd Vaccine-Tracker-App

4. Add a reference(remote) to the original repository.

git remote add upstream https://github.com/sameersrivastava13/Vaccine-Tracker-App.git

5. Check the remotes for this repository.

git remote -v

6. Always take a pull from the upstream repository to your master branch to keep it at par with the main project(updated repository).

git pull upstream main

7. Create a new branch.

git checkout -b <your_branch_name>

8. Perform your desired changes to the code base.

9. Track your changes ✔️ .

git add .

10. Commit your changes

git commit -m "Relevant message"

11. Push the committed changes in your feature branch to your remote repo.

git push -u origin <your_branch_name>

12. To create a pull request, click on `compare and pull requests. Please ensure you compare your feature branch to the desired branch of the repo you are supposed to make a PR to.

13. Add appropriate title and description to your pull request explaining your changes and efforts done.

14. Click on Create Pull Request.

15 Voila You have made a PR to the Vaccine-Tracker-App project 💥 Sit back patiently and relax while the project maintainers review your PR. Please understand at times the time can vary from a few hours to a few days

CONTRIBUTORS

📜 LICENSE

MIT

Comments
  • Update Readme.md

    Update Readme.md

    Added project maintainer information

    Related Issue

    No project maintainer was present initially.

    Proposed Changes

    • Added Project Maintainer Information.
    opened by deed-pooL 18
  • Make a Contributors Guideline

    Make a Contributors Guideline

    AIM

    Create Contributors Guideline to help new Contributors get started with this Project.

    Features

    Add a CONTRIBUTING.md to allow new users to get started with knowing how to contribute. Add Screenshots wherever possible. Add the basic information about creating Issues, Pull Requests and Branching. Mention tutorials related to Git and Github to help them better understand.

    documentation enhancement good first issue Level 1 No-Code Urgent 
    opened by sameersrivastava13 16
  • Add a responsive navigation bar

    Add a responsive navigation bar

    Description

    Add a responsive navigation bar for the application. The items that are to be included in the navigation bar are:

    1. Name of the application (Vaccine Tracker)
    2. Home
    3. Search by Pincode
    4. Search by District Name
    5. Contact

    Tools

    HTML CSS

    enhancement Level 2 DCP'21 Assigned FrontEnd-Development 
    opened by sameersrivastava13 13
  • Create the Landing Page for the Website

    Create the Landing Page for the Website

    Type

    Advancement

    Description

    Create the Landing Page for the Website using HTML, CSS, Bootstrap and JavaScript. Refer this for the UI Wireframe that you would need to follow.

    You will have maximum 7 Days to work on this.

    Tools

    HTML CSS Bootstrap JavaScript

    Have you read the Contributing Guidelines on Pull Requests? Yes

    enhancement Urgent Level 3 DCP'21 Assigned 
    opened by sameersrivastava13 13
  • Added search by district name page

    Added search by district name page

    Related Issue

    Add Search by district name page. (HTML+CSS).

    Check List

    • [x] I have commented my code, particularly in hard-to-understand areas.
    • [ ] I have made corresponding changes to the documentation.
    • [x] New and existing unit tests pass locally with my changes.

    Screenshots (if appropriate):

    image

    opened by akshay399 12
  • Added Contributing.md

    Added Contributing.md

    This will provide the information in "READ ME" . For how to contribute in This project using GIT & GitHub Assigned me this issue as DCP open source 2021

    documentation No-Code DCP'21 Level 0 Assigned 
    opened by Prakash-Haldar 12
  • Design/Add a Page for project Contributors + Admin + Mentors

    Design/Add a Page for project Contributors + Admin + Mentors

    Description

    Design a Page or directly build a page for the Project Contributors, Mentors and Project admin. The page should have two parts:

    Project Admin and Mentors (Name, photograph, GitHub & LinkedIn ) Contributors (Name, photograph, GitHub & LinkedIn )

    Have you read the Contributing Guidelines on Pull Requests? Yes

    Level 3 DCP'21 FrontEnd-Development 
    opened by sameersrivastava13 11
  • Fixing error in Readme.md file

    Fixing error in Readme.md file

    Actual Behavior

    Currently there is an extra java logo in the readme.md file which is not required in the readme.md file. As we have a different tech stack.

    Steps to close the Issue

    To close this issue, fix the error by removing the java logo and adding a flask logo in place of that. Also links are not properly defined for html, CSS, Bootstrap, flask and JavaScript. You need to fix both of them in order to close this issue.

    Check List (check only one)

    • [ ] Creating New Script.
    • [x] Enhacment to Older script.

    Where the Correction is needed:

    Capture

    documentation enhancement good first issue No-Code Urgent DCP'21 Level 0 Assigned 
    opened by sameersrivastava13 9
  • Add Contributors Details

    Add Contributors Details

    Description

    We have the project contributors page ready with us . All contributors who have previously contributed to the project, add your name, photograph, GitHub and LinkedIn link.

    Only for all those who contributed to the project previously.

    Have you read the Contributing Guidelines on Pull Requests? Yes

    help wanted Level 1 DCP'21 
    opened by sameersrivastava13 8
  • Add Search by district name page. (HTML+CSS)

    Add Search by district name page. (HTML+CSS)

    Description

    The Two main features of our application are yet to be developed :

    1. Search by Pincode
    2. Search by District Name

    Therefore build responsive frontend for the search by district name feature for our application. It should have 3 input fields :

    1. Drop down list to select state name.
    2. Drop down list to select district name.
    3. date field

    Take reference from here.

    Have you read the Contributing Guidelines on Pull Requests? Yes

    Urgent Level 3 DCP'21 Assigned FrontEnd-Development 
    opened by sameersrivastava13 8
  • added search by pin code page

    added search by pin code page

    Related Issue

    New Page closes issue #85

    Proposed Changes

    • Made a new Search by pincode Page

    Check List

    • [ ] I have commented my code, particularly in hard-to-understand areas.
    • [ ] I have made corresponding changes to the documentation.
    • [ ] New and existing unit tests pass locally with my changes.

    Screenshots (if appropriate):

    Original | Updated :-------------------------:|:-------------------------: ** original screenshot ** | ** updated screenshot **

    Please review and merge it @sameersrivastava13 and @Sejal2801

    opened by Biswa-bob 8
  • Adding a Favicon

    Adding a Favicon

    Description

    As we know Favicon serves as branding for a website. Its main purpose is to help the visitors locate your page easier when they have multiple tabs open. So we need a logo/favicon for our website. The logo should be related to the topic of the project.

    Have you read the Contributing Guidelines on Pull Requests?

    Yes

    good first issue No-Code Urgent Up-for-grab Hacktoberfest 
    opened by Sejal2801 24
  • Create Mock Endpoints in the Flask Application

    Create Mock Endpoints in the Flask Application

    AIM Create Mock endpoints for our Flask Application.

    Details

    We are currently looking for two pages: (Or we can also make a single page application)

    Landing Page: An attractive Landing Page which outlines the purpose of the Project and what it aims to achieve. The landing page will have a input form. This form contains only two required input field, that takes pincode as input from the user and date field that will be used to get data from the api. Result Page: The Result is either presented in card form or table form. The vaccine slots that are available in the provided pincode on a particular date. For e.g : visit Example 1, Example 2

    You have to create mock endpoints which return a JSON Message on various routes.

    good first issue Urgent Backend-Development Up-for-grab Hacktoberfest 
    opened by sameersrivastava13 0
  • Welcome to DevIncept Program 2021

    Welcome to DevIncept Program 2021

    Hello, Everyone 🙌

    Thanks for showing your interest in being a part of the DevIncept Program 2021 💥

    We are super delighted to have you onboard for your Contributions on Vaccine Tracker App 🙌

    Here are the Mentors for the Project:

    Name 📛 | Social Media #️⃣ | Github 🐱‍💻 -- | -- | -- Sejal | Linkedin |GitHub

    Here are some 12 Rules, you should be following while doing Open-Source to make your Contributions shine during the whole process:

    • Be Nice, Be Respectful (BNBR)
    • Check if the Issue you created, exists or not.
    • Make proper commit messages and document your PR well.
    • Always add Comments in your Code and explain it at points.
    • Being a multi-disciplinary project, people with varied specializations are expected to coordinate with each other.
    • Squash your commits before you push them.
    • Always create a Pull Request from a Branch; Never from the Master.
    • Follow proper Code conventions. Using i, j in Loops show a poor understanding of Code Quality. Use proper Variable, Function Names.
    • Issues would be served on "First Come, First Serve" basis.
    • Issues would be tagged as Beginner, Easy, Medium, Hard. Scores would be assigned on the difficulty of Issue you solve.
    • Code would be reviewed by Mentors before they are merged. Every PR requires 3 Reviews.
    • No person can take up more than 2 Issues at a single point of time.

    Regards,
    Sameer Srivastava (@SameerSrivastava), Project Administrator 🤗

    Announcement Pinned 
    opened by sameersrivastava13 0
Owner
sameer srivastava
Upcoming Systems Engineer at TCS || Python developer || Project Admin @DevIncept'21 || Contributor@Hakincodes'20
sameer srivastava
An application to help in the automatic booking of COVID vaccination slots in India whenever they become available.

Co-WIN automated slot booking Automatically book vaccine slots as and when they become available This application aims to automatically book vaccine s

Arindam Ray 24 Nov 23, 2022
Get updates in Telegram when a vaccination center available in your pin code. We can win Covid 🤝

Cowin Bot Get updates in Telegram when an vaccination center available in your pin code. We can win Covid ?? Commands: /start - Start the Bot /help -

Tuhin Kanti Pal 14 Oct 3, 2022
CoWIN Vaccination Tracker, Below is the PRODUCTION LINK this is updated at end of each day. To see any latest Updates, please check the documentation

CoWIN Vaccination Slots Checking App. CoWIN Vaccination Slots Checking App is a user-friendly website that allow users to find vaccine in nearby avail

Stephin Reji 31 Jan 28, 2022
Using Ethereum Smart Contracts to verify any user's vaccination via Identification Number or QR Code.

Covid-Vaccine-Verification-Blockchain Using Ethereum Smart Contracts to verify any user's vaccination via Identification Number or QR Code. Requiremen

Zaynab Batool Reza 4 May 14, 2022
Very simple app to decode your Vaccination Proof QR Code (such as the one provided by government of Quebec) - Compatible with SHC (Smart Health Card standard)

shc-covid19-decoder Visit simple hosted version on your phone (does NOT transmit any data, all remains in your browser) https://fproulx.github.io/shc-

François Proulx 148 Sep 23, 2022
⚡️ Look for Covid-19 Resources, Get Vaccine Availability Notification, Complete source code for covidrescue.co.in website.

covidrescue.co.in ⚡️ Get real-time, verified leads on Oxygen, Remdesivir, ICU, Beds, Food and more based on your location. Get notifications on Vaccin

Placeholder Tech 15 Jul 10, 2022
Salesforce Commerce Cloud ODS Command Center

ODS Command center The On Demand Sandbox Command Center is a GUI tool which usessfcc-ci under the hood. It aims to provide a simple interface for runn

Sachin Upmanyu 18 Sep 20, 2022
Extract the JSON payload from SHC QR codes (i.e Québec Covid Vaccination QR Codes)

shc-extractor Extract the JSON payload from SHC QR Codes (i.e Québec COVID Vaccination QR Codes) Introduction Dans les prochains jours/semaines, les q

Olivier Brassard 160 Dec 16, 2022
This is a Pokemon cards website. There are 800+ pokemon sprites with their name, moves height, weight, and picture

Hi ?? , I'm Rayan Hossain A passionate Full Stack developer with expertise in WordPress ?? I’m currently working on codes_tips ?? I regularly write ar

Rayan Hossain 2 Oct 5, 2022
Edvora App is a web application based on an external API, showing data about different types of products and the user can filter these data by choosing a specific state, city or product name. Build with React.js

Edvora App is a web application based on an external API, showing data about different types of products and the user can filter these data by choosing a specific state, city or product name. Build with React.js

Kyrillos Hany 5 Mar 11, 2022
Return an optimized avatar image from a domain name input.

IndieWeb Avatar API A runtime service to extract avatar images from: <link rel="apple-touch-icon"> <link rel="apple-touch-icon-precomposed"> <link rel

Eleventy 45 Aug 28, 2022
This simple and small react component can check your repository stars and change theme on light/dark

Repository metrics for react This beauty and easy (4KB) react component can help you add metrics to your repositories also you can change component th

Koma Human 2 Jun 25, 2022
Check if your location is actually hidden.

LocateJS Check it out here: https://z0ccc.github.io/LocateJS/. About LocateJS predicts your location by analyzing your connection and system data. Thi

z0ccc 282 Jan 9, 2023
Check EU Digitial Covid Certificates with ease and validate them against country and local rules.

Check EU Digitial Covid Certificates with ease and validate them against local or country rules. What is the purpose of CovidValidator? CovidValidator

Timo Koenig 10 Mar 14, 2022
This application allows you to create a list to keep tracks of the books you are reading and check the progress for each book.

Bookstore This is an application built to track the books you are reading and the progress you have made for each book! Additional description about t

Santiago Velosa 4 Feb 27, 2022
A small tool to help you check package duplicates in `yarn.lock`

Yarn Duplicate A small tool to help you check duplicate package and package size in yarn.lock. Usage Change to your project root folder, which have a

Cam Song 14 Aug 11, 2021
⛅ Check the current weather in any city on the planet.

Weather App Check the current weather on any city on the planet. Switch between metric and imperial units. Features Search cities functionality Metric

Madza 86 Dec 22, 2022
This project is a Vegan recipe application. I created with React Native. Check out VeganRecipe now for recipe app

VeganRecipe ?? ?? ?? ?? Hello! This project is a Vegan recipe application. I created with React Native. Check out VeganRecipe now for recipe app. ?? ?

Murat 4 Mar 27, 2022
The easiest way to check who hasn't followed you back on Instagram

Instagram Unfollowers The easiest way to check who hasn't followed you back on Instagram is to do it manually, keeping track of the exact number of fo

Andrei Voicu 26 Dec 14, 2022