All Projects → bcsongor → covid-pass-verifier

bcsongor / covid-pass-verifier

Licence: Apache-2.0 license
🦠 Scan, parse and verify HCERT compliant government-issued COVID-19 passes.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
SCSS
7915 projects
shell
77523 projects

Projects that are alternatives of or similar to covid-pass-verifier

corona tracker
COVID-19 tracking app - submission for https://wirvsvirushackathon.org/
Stars: ✭ 13 (-48%)
Mutual labels:  covid-19, covid, covid19
COVID-19-DETECTION
Detect Covid-19 with Chest X-Ray Data
Stars: ✭ 43 (+72%)
Mutual labels:  covid-19, covid, covid19
covidpass
Scan your vaccination, test and recovery certificates in QR code representation and save them to your Apple Wallet
Stars: ✭ 137 (+448%)
Mutual labels:  covid-19, covid, covid19
rid-covid
Image-based COVID-19 diagnosis. Links to software, data, and other resources.
Stars: ✭ 74 (+196%)
Mutual labels:  covid-19, covid, covid19
COVID-19-historical-data-visualization-2019-nCoV-
使用BlankerL提供的数据仓库实现的新型冠状病毒疫情数据可视化
Stars: ✭ 47 (+88%)
Mutual labels:  covid-19, covid, covid19
us-covid19
Data repository of State's Health Department stats for COVID19 in the United States
Stars: ✭ 37 (+48%)
Mutual labels:  covid-19, covid, covid19
Api
API for Current cases and more stuff about COVID-19 and Influenza
Stars: ✭ 2,323 (+9192%)
Mutual labels:  covid-19, covid, covid19
covid-xprize
Open-source repository containing examples and documentation for the Cognizant XPRIZE Pandemic Response Challenge
Stars: ✭ 36 (+44%)
Mutual labels:  covid-19, covid, covid19
covid19-timeseries
Covid19 timeseries data store
Stars: ✭ 38 (+52%)
Mutual labels:  covid-19, covid, covid19
covid-br
COVID dashboard status from Brazil.
Stars: ✭ 28 (+12%)
Mutual labels:  covid-19, covid, covid19
CoronaVirusOutbreakAPI
A tiny and small program to crawler and analyze outbreak of COVID-19 in world and every country using PHP.
Stars: ✭ 20 (-20%)
Mutual labels:  covid-19, covid, covid19
CoWin-Vaccine-Notifier
Automated Python Script to retrieve vaccine slots availability and get notified when a slot is available.
Stars: ✭ 102 (+308%)
Mutual labels:  covid-19, covid, covid19
coviddata
Daily COVID-19 statistics by country, region, and city
Stars: ✭ 49 (+96%)
Mutual labels:  covid-19, covid, covid19
covid-19
COVID-19 World is yet another Project to build a Dashboard like app to showcase the data related to the COVID-19(Corona Virus).
Stars: ✭ 28 (+12%)
Mutual labels:  covid-19, covid, covid19
SPREAD
Spread visualizes how viruses and other pathogens are spreading in time and space. It creates compellable shareable, interactive and time-animated visualization.
Stars: ✭ 9 (-64%)
Mutual labels:  covid-19, covid, covid19
covid-dashboard
Help welcomed if you have expertise in public health web technology, data modeling and munging, or visualization.
Stars: ✭ 106 (+324%)
Mutual labels:  covid-19, covid, covid19
open-data-covid-19
Open Data Repository for the Covid-19 dataset.
Stars: ✭ 19 (-24%)
Mutual labels:  covid-19, covid, covid19
PhoNER COVID19
COVID-19 Named Entity Recognition for Vietnamese (NAACL 2021)
Stars: ✭ 55 (+120%)
Mutual labels:  covid-19, covid, covid19
COVID breakdown
COVID-19 statistics in Taiwan
Stars: ✭ 15 (-40%)
Mutual labels:  covid-19, covid, covid19
OpenCovidDetector
New virsion for multi-categories were available. Since too many changes above old virsion, please refer to this site https://github.com/ChenWWWeixiang/diagnosis_covid19
Stars: ✭ 18 (-28%)
Mutual labels:  covid-19, covid19

🦠 COVID Pass Verifier License GitHub issues

Scan, parse and verify HCERT compliant government-issued COVID-19 passes.

Compatible with EU Digital COVID Certificates 🇪🇺 and NHS COVID Passes 🇬🇧.

All processing (including scanning, parsing and verification) happens on the local device and no data is sent to external servers.

Features

  • Scans and verifies COVID passes issued by a wide range of countries
  • Runs locally on any device with a modern browser and a camera, no active internet connection required
  • Focuses on privacy: no data is sent to external servers
  • Supports vaccination and test result certificates, support for recovery certificates coming soon
  • Shows vaccination status badge: fully vaccinated, partially vaccinated or not vaccinated
  • Shows test result badge: positive or negative

Usage

Use a device that either has a built-in camera (e.g. smartphone) or has an external camera attached (e.g. desktop with webcam).

Steps

  1. Navigate to https://covid-pass-verifier.com/
  2. Click on Scan QR Code
  3. Scan the COVID pass QR code
  4. If the COVID pass is
    • valid: a badge and a table will be displayed with the status and details
    • invalid: an error badge will be displayed

Supported platforms

Platform
Desktop (Chrome, Safari, Edge, etc.)
iOS Safari
iPadOS Safari
Android

Supported certificates

See docs/Certificates.md for the list government-issued certificates currently supported by COVID Pass Verifier.

Development

Available scripts

In the project directory, you can run:

yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

yarn lint

Runs the linger against the code-base found under the src folder.

yarn build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

yarn deploy

Deploys the linted and built application to Microsoft Azure.
This requires certain access tokens and keys which can be set in the .env file.

yarn update-certificates

Updates the certificates used in the web application to verify the signature of the CBOR Web Tokens.

This currently fetches the EU certificates from the Austrian government and enriches the data with a 3rd party source containing the UK certificates.

Certificates currently used by the web app: https://covid-pass-verifier.com/assets/certificates.json

yarn build-certificate-list

Builds a Markdown document that lists the currently supported certificates.
See output at docs/Certificates.md.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].