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

Overview

CoWIN Vaccination Slots Checking App.

FOSSA Status CodeQL

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

Features

  • Easy to use
  • Ability to search for vaccines based on both pincode and state-disctrict combination
  • Installable: can be installed as a native app on any mobile device. Learn More

Technologies Used

CoWIN Vaccination Slots Checking App uses a number of open source projects :

Releases(ChangeLog for Each Branch Coming Soon)

Contribution

Please see our Contribution Guidelines.


DON'T JUST CLONE, PLEASE LEAVE A STAR 🌟 , MOTIVATES US TO ADD MORE FEATURES TO THE PROJECT


License

FOSSA Status

Comments
  • Added Null State Component in NEW-UI

    Added Null State Component in NEW-UI

    Hey! I added the feature where it shows "No results found for the entered State, Pin code or Date, Please Try Again" in the NEW-UI branch. Let me know if there are any issues.!

    bug 
    opened by Yash-271120 34
  • Feature: Chart Added

    Feature: Chart Added

    Please check if the PR fulfills these requirements

    • [x] Make sure you are requesting to NEW-UI. Don't request other protected Branches like staging/master
    • [x] Make sure no conflicts are present in the code, if so please resolve it(Tip: Always fetch upstream)
    • [x] Your Commit messages should make sense.
    • [x] Don't push your package.lock.json as this project uses yarn.lock already.
    • [x] Check your code additions will fail neither code linting checks nor unit test.

    Describe your changes

    • What kind of change does this PR introduce?

    This PR include Chart and ContinentChart component.

    • What is the current behavior?

    No errors, linting errors, and no test failures.

    • What is the new behavior?

    Now, Covid 19 Information shows Line Chart instead of Numbers.

    • Does this PR introduce a breaking change?

    No, breaking changes is there.

    💯 Thank you!

    opened by kunalkumar007 20
  • feat: add map to each result-card

    feat: add map to each result-card

    :warning: This feature requires an Access Token provided by the Mapbox Library. Please make sure that you add this token to the .env. file as REACT_APP_MAPBOX_ACCESS_TOKEN ( see .env.example )

    Creating the Access Token

    • Create a MapBox account by navigating to this link image
    • After creating and verifying the account, go to https://accoung.mapbox.com and copy the access token Screenshot from 2021-05-28 13-03-08
    • Place the token in .env as REACT_APP_MAPBOX_ACCESS_TOKEN

    Screenshots

    image image

    Your checklist for this pull request

    🚨Please review the guidelines for contributing to this repository.

    • [x] Make sure you are requesting to NEW-UI. Don't request other protected Branches like staging/master
    • [x] Your Commit messages should make sense.
    • [x] Don't push your package.lock.json as this project uses yarn.lock already.
    • [x] Check your code additions will fail neither code linting checks nor unit test.

    Please check if the PR fulfills these requirements

    • What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

      • Feature
    • What is the current behavior? (You can also link to an open issue here)

      • Results do not have a dedicated map component
    • What is the new behavior (if this is a feature change)?

      • Each result-card has a map component ( which can be toggled by the user ) that renders the coordinates returned by the API.
    • Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)

      • Yes but only in one part of the UI
    • Other Information:

      • @stephin007 The coordinates returned by the API is wrong and so the resulting render of the map won't match the actual address.
      • Future changes
        • A maker/tooltip component to display the address on the map with the tip pointing to the exact location.
      • Closes #20

    ❤️Thank you!

    enhancement good first issue help wanted new feature 
    opened by wise-introvert 18
  • Feature: Add Test Cases

    Feature: Add Test Cases

    This branch adds a test feature to the Application.

    Major Change:- downgraded React v17 to React v16 because adds extra functionality for React App.

    Added Packages:-

    • Jest
    • Enzyme
    • react-test-renderer
    • enzyme-adapter-react-16
    • enzyme-to-json

    Closes #99

    documentation enhancement 
    opened by kunalkumar007 14
  • stateManagement using react context api

    stateManagement using react context api

    🚨 Please review the guidelines for contributing to this repository.

    Please check if the PR fulfills these requirements

    • [x] Make sure you are requesting to NEW-UI. Don't request other protected Branches like staging/master
    • [x] Make sure no conflicts are present in the code, if so please resolve it(Tip: Always fetch upstream)
    • [x] Your Commit messages should make sense.
    • [x] Don't push your package.lock.json as this project uses yarn.lock already.
    • [x] Check your code additions will fail neither code linting checks nor unit test.

    Describe your changes

    • Bought State management(React context API ) to the app ..

    • We can now access the req. data on any component!

    ❤️ Thank you!

    opened by Justinnn07 12
  • Feat: marker component to pinpoint location on the map

    Feat: marker component to pinpoint location on the map

    🚨 Please review the guidelines for contributing to this repository.

    Please check if the PR fulfills these requirements

    • [x] Make sure you are requesting to NEW-UI. Don't request other protected Branches like staging/master
    • [x] Your Commit messages should make sense.
    • [x] Don't push your package.lock.json as this project uses yarn.lock already.
    • [x] Check your code additions will fail neither code linting checks nor unit test.

    Describe your changes

    • What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
      • feat
    • What is the current behavior? (You can also link to an open issue here)
      • no marker
    • What is the new behavior (if this is a feature change)?
      • marker icon on each map
    • Does this PR introduce a breaking change? (i.e changes that may require users to update/refactor existing istances of the application)
      • no
    • Other Information:
      • closes #107

    Screenshots

    image

    ❤️ Thank you!

    opened by wise-introvert 11
  • New UI Dark/Light Mode

    New UI Dark/Light Mode

    Feature: Adds basic scalable light/dark mode functionality using a wrapping Styled Component themeprovider + a MUI theme provider.

    The useDarkTheme custom hook handles the styled component wrapper, which the MUI theme pairs with. All MUI features should work with dark mode now - if not let me know.

    I included a Styled Component button for the toggle, but you could of course just make this a normal react feature and limit Styled Component integration to globalStyles only. globalStyles.js atm is using mostly simple selectors, but as things scale you can increase specificity ofc.

    Let me know your thoughts on this second draft, thank you :)

    opened by teradaian 10
  • added draft of useDarkMode

    added draft of useDarkMode

    Some ideas, obviously the button would ideally be a toggle within settings. I'm setting this to draft so you can look at the structure change ideas.

    So far:

    • Installed Styled Components
    • useDarkMode hook to toggle between modes
    • Theme controlled globally for scaling

    Still needs:

    • [ ] styles on Home.js need to be accessible by globalStyles, as Home.css are. This would require some refactoring afaik.
    • [ ] MUI bg and text elements still static
    • [ ] Button would ideally be in a nav or settings, and a toggle

    Hopefully the idea is helpful even if it's to decide you don't want to do it this way at all!

    opened by teradaian 10
  • added conflicts workflow

    added conflicts workflow

    🚨 Please review the guidelines for contributing to this repository.

    Please check if the PR fulfills these requirements

    • [x] Make sure you are requesting to NEW-UI. Don't request other protected Branches like staging/master
    • [x] Make sure no conflicts are present in the code, if so please resolve it(Tip: Always fetch upstream)
    • [x] Your Commit messages should make sense.
    • [x] Don't push your package.lock.json as this project uses yarn.lock already.
    • [x] Check your code additions will fail neither code linting checks nor unit test.

    Describe your changes

    • What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

    • docs update

    • What is the new behavior (if this is a feature change)?

    • added a new workflow

    • Does this PR introduce a breaking change? (i.e changes that may require users to update/refactor existing istances of the application)

    • NULL

    • Other Information:

    ❤️ Thank you!

    CodeChange 
    opened by Justinnn07 9
  • FilterIssue

    FilterIssue

    🚨 Please review the guidelines for contributing to this repository.

    Please check if the PR fulfills these requirements

    • [x] Make sure you are requesting to NEW-UI. Don't request other protected Branches like staging/master :yes
    • [x] Make sure no conflicts are present in the code, if so please resolve it(Tip: Always fetch upstream) : No conflict
    • [x] Your Commit messages should make sense. : Yup
    • [x] Don't push your package.lock.json as this project uses yarn.lock already. :ok
    • [x] Check your code additions will fail neither code linting checks nor unit test. :ok

    Describe your changes

    • What kind of change does this PR introduce? : (Filter Bug Fixed)

    • What is the current behavior? : (Not Have any Filter component)

    • What is the new behavior (if this is a feature change)? : (Added a Filter Component for filtering vaccine)

    • Does this PR introduce a breaking change? :(Nope)

    • Other Information: (Nope)

    ❤️ Thank you!

    opened by himanshujasuja1040 8
  • Feature: Add Whole world Vaccine Information

    Feature: Add Whole world Vaccine Information

    🚨 Please review the guidelines for contributing to this repository.

    Please check if the PR fulfills these requirements

    • [x] Make sure you are requesting to NEW-UI. Don't request other protected Branches like staging/master
    • [x] Make sure no conflicts are present in the code, if so please resolve it(Tip: Always fetch upstream)
    • [x] Your Commit messages should make sense.
    • [x] Don't push your package.lock.json as this project uses yarn.lock already.
    • [x] Check your code additions will fail neither code linting checks nor unit test.

    Describe your changes

    • What kind of change does this PR introduce? (Bug fix, feature, docs update, ...) New Feature

    • What is the current behavior? (You can also link to an open issue here) No information related to COVID-19 around the world

    • What is the new behavior (if this is a feature change)? New Page added

    • Does this PR introduce a breaking change? (i.e changes that may require users to update/refactor existing istances of the application) No

    • Other Information: This PR will be start to the issue 116

    ❤️ Thank you!

    enhancement good first issue help wanted new feature 
    opened by stephin007 8
  • Progressive Web App

    Progressive Web App

    Is your feature request related to a problem? Please describe. Enable the website to be used as a native app by converting the site into an PWA(Progressive Web App)

    All Ideas are welcome

    enhancement good first issue help wanted new feature up-for-grabs 
    opened by stephin007 3
  • Changed Filter Component Structure

    Changed Filter Component Structure

    🚨 Please review the guidelines for contributing to this repository.

    Please check if the PR fulfills these requirements

    • [x] Make sure you are requesting to NEW-UI. Don't request other protected Branches like staging/master
    • [x] Make sure no conflicts are present in the code, if so please resolve it(Tip: Always fetch upstream)
    • [x] Your Commit messages should make sense.
    • [x] Don't push your package.lock.json as this project uses yarn.lock already.
    • [x] Check your code additions will fail neither code linting checks nor unit test.

    Describe your changes

    • What kind of change does this PR introduce? (Filter Component Structure Changed)

    • What is the current behavior? (Multiple Filter Option Select at one time)

    • What is the new behavior (if this is a feature change)?(User Can Only Select One Filter Type only)

    • Does this PR introduce a breaking change? (i.e changes that may require users to update/refactor existing istances of the application)

    • Other Information:

    ❤️ Thank you!

    enhancement good first issue new feature 
    opened by himanshujasuja1040 6
  • Justinnn07/infinite scroll

    Justinnn07/infinite scroll

    🚨 Please review the guidelines for contributing to this repository.

    Please check if the PR fulfills these requirements

    • [x] Make sure you are requesting to NEW-UI. Don't request other protected Branches like staging/master
    • [x] Make sure no conflicts are present in the code, if so please resolve it(Tip: Always fetch upstream)
    • [x] Your Commit messages should make sense.
    • [x] Don't push your package.lock.json as this project uses yarn.lock already.
    • [x] Check your code additions will fail neither code linting checks nor unit test.

    Describe your changes

    • What kind of change does this PR introduce? (Bug fix, feature, docs update, ...) Bought Infinite scrolling

    • What is the current behavior? (You can also link to an open issue here)

    • resolves #158

    • Other Information:

    • NULL

    ❤️ Thank you!

    enhancement 
    opened by Justinnn07 11
  • Add Pagination or infinite scroll feature

    Add Pagination or infinite scroll feature

    Is your feature request related to a problem? Please describe. Right now project does not have paginated results when vaccine data is shown.

    Describe the solution you'd like If we add pagination, this will be easy for the user to go to any page they like.

    Any suggestion is welcome regarding this issue

    Thanks🎉

    enhancement good first issue help wanted new feature up-for-grabs 
    opened by stephin007 1
  • Add Notification functionality

    Add Notification functionality

    Is your feature request related to a problem? Please describe. This feature will allow use to get browser notifications when a slot is available

    Describe the solution you'd like Right now, not sure how to achieve this, but found some docs in Mozilla docs : https://developer.mozilla.org/en-US/docs/Web/API/Notification

    Would love to assign who have a clear and concise solution for this.

    Thanks ❤️

    enhancement good first issue new feature 
    opened by stephin007 0
  • [FIX] Issue #122 - Responsive UI

    [FIX] Issue #122 - Responsive UI

    Note: These changes have been made only to the files mentioned ( indirectly ) in the issue. I haven't looked at the other files :sweat_smile:.

    Major Changes

    • Completely refactored the Home Page and VaccineDataSingle component to be more responsive and scalable
    • Extracted some of the redundant components to their own lexical environment ( Will be creating issues for code blocks that can be refactored the same way )
    • Created a single-source-of-truth for CSS ( for the Home page and the component ( mentioned above ) ) at /src/lib/useClasses.js

    Minor Changes

    • Replaced some of the conditions with regular expressions ( Still a lot of places where this change can be made )
    enhancement merge-conflicts 
    opened by wise-introvert 14
Releases(v1.0.6)
Owner
Stephin Reji
Still Learning...
Stephin Reji
Check Your Nearest Vaccination Center And Slots Availability using pincode and district name.

Vaccine Tracker Application - Pan India ?? Website • Playstore made with ♥ for the people of India DevIncept is an 30 day open source program helping

sameer srivastava 67 Nov 3, 2022
⚡️The Fullstack React Framework — built on Next.js

The Fullstack React Framework "Zero-API" Data Layer — Built on Next.js — Inspired by Ruby on Rails Read the Documentation “Zero-API” data layer lets y

⚡️Blitz 12.5k Jan 4, 2023
GitHub action to get notification whenever vaccine slot is availble in cowin portal :tada:

Covid Vaccine availability notifier Setup Fork this repo Update the config at src/config.js Delete the db file src/db.json module.exports = { // opt

Ameer Jhan 32 Jul 27, 2022
The CryptoVerse is a Cryptocurrency web application developed using Reactjs for providing the latest updates, value statistics, market cap, supply and news regarding the Cryptocurrency market.

CryptoVerse - A Crptocurrency Web Application Getting Started with Create React App This project was bootstrapped with Create React App. Available Scr

Eesha Srivastava 5 Oct 26, 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
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 Tracker to Check the availability of vaccine through pincode and buzzer in case of availability

Welcome to covid-vaccine-tracker ?? A Tracker to Check the availability of vaccine through pincode and buzzer in case of availability ?? Homepage Prer

Ayush Bansal 21 Jun 7, 2021
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
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
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
You can use this CLI Tool to clean your iOS and Android projects and keep them updated.

Mobile App Cleaner You can use this CLI Tool to clean your iOS and Android projects and keep them updated. This tool automatizes these items below; Cl

automizer 21 Mar 19, 2022
How to submit HTML forms to Google Sheets. (Updated for 2021 Script Editor)

Submit a HTML form to Google Sheets How to submit a simple HTML form to a Google Sheet using only HTML and JavaScript. Updated for Google Script Edito

Levi Nunnink 314 Jan 6, 2023
⛅ 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
A demo app to illustrate core and latest concepts in Ember.js

ember-workshop A demo app to illustrate core and latest concepts in Ember.js Setup Installation Clone this repo. git clone [email protected]:ijlee2/ember

Isaac Lee 15 Dec 17, 2022
Shows how React components and Redux to build a friendly user experience with instant visual updates and scaleable code in ecommerce applications

This simple shopping cart prototype shows how React components and Redux can be used to build a friendly user experience with instant visual updates and scaleable code in ecommerce applications.

Alan Vieyra 4 Feb 1, 2022
Notices on a digital platform are quick and easy to access, reduce a lot of paper waste, and one can get notified about the updates and news.

DigitalNoticeBoard - Mobile App - (Still In DEV) An Notice Board App for Students To Stay Connected With The College Updates..! Why a college campus n

Badineni Sai Vardhan 6 Nov 24, 2022
Open source, production-ready animation and gesture library for React

An open source and production-ready motion library for React on the web. Framer Motion is an open source, production-ready library that's designed for

Framer 17.2k Jan 9, 2023
Part of the 'merged', multi-currency cryptowallet soon to be published for production by the ArcaneCorporations company.

ETH-Wallet A simple ethereum wallet coded with the help of the web3.js library for ease of account-management, the ethereumjs-tx library for mediating

null 5 Dec 5, 2021
TV Show App is an application that allows to searh tv shows based on user input. Each tv show is displayed in a Bulma Card component and when clicked, heads you to the official tv show site

TV SHOW APP TV Show App is an application that allows to search tv shows based on user input. Each tv show is displayed in a Bulma* Card component and

HENDEL SAMY 1 Dec 19, 2021