kowalej / OpenVerify

The open source Verify app by the Government of Ontario

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Open Verify App

Open source repository for Ontario's official app (Ontario Verify) that is used for verifying COVID-19 vaccine certificates.

Overview

This is a React Native app and designed to work well on both Android and iOS devices.

Open Verify gives businesses and organizations a quick, easy and trusted way to scan and confirm that visitors are fully vaccinated.

The app scans the QR code on an Ontario government-issued vaccine certificate.

After scanning a QR code, the business or organization will see: a green checkmark indicating that it meets vaccine requirements, a red X for an invalid certificate, or a yellow warning indicating that the QR code cannot be read.

Open Verify also scans most government issued QR codes from British Columbia and Québec. Nation-wide capabilities are in development and will be added as provinces issue proof of vaccination with SMART® Health Card QR codes.

Local setup

1. Clone the repository

git clone https://github.com/ongov/OpenVerify

2. Install dependencies

cd OpenVerify
yarn install

3. Install pods

yarn run update:pods

4. Environment config

cp .env.template .env

API_URL env variable points to the URL hosting the rules and public keys. Adjust the value accordingly.

5. Launch app (development mode)

iOS
yarn run-ios
Android
yarn run-android

About

The open source Verify app by the Government of Ontario

License:Apache License 2.0


Languages

Language:TypeScript 93.5%Language:Java 2.2%Language:JavaScript 2.0%Language:Objective-C 1.9%Language:Ruby 0.3%Language:Starlark 0.2%