Skip to content

Path-Check/healthpassport-provider-portal-ui

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

Health Passport Health Provider Portal React UI

This is a React interface for a Health Provider portal to manage and sign Vaccination Certificates.

The API part is here. A Demo hot deployed from staging is here.

Behaviour

  1. Health Provider Signs UP for the service.

  2. Health Provider creates a Vaccination Program.

  3. Health Provider generates a QR code, prints and places it visible for patients to scan.

  4. Patiens scan the QR Code after testing.

  5. QR Code takes patients to this portal, where. 5.1. Users add their name to the certificate 5.2. Press button to generate and download.

  6. Portal generates que QR code text, signs and starts downloading the QR code with the Vaccine Certification.

  7. Users load on their signed certificate to the Health Passport Reader app.

Features / TO-DO List

  • Health Provider Sign Up
  • Health Provider Login
  • Home Page
  • New Vaccination Programs
  • Listing Vaccination Programs on Home Page
  • Make VaccinationPrograms belong to a user and properly filter in the UI.
  • Must be logged in to access VaccinationPrograms
  • Generate and Sign Vaccination Program QR Code to Print
  • Accept patient access to ask for their Name and sign the QR Code with Provider's Primary Key
  • Generate and Download Patient's signed Certificate.
  • Make sure the Home Page is only accessible when Signed in
  • Sign the Vaccination Program QR Code on the server
  • Sign the Certificate of Vaccination QR Code on the server
  • User's public key download
  • Percent-encoding and Base64 for signatures
  • Staging deployed here
  • Add Logout Route
  • Health Provider's Password recovery (Forgot My Password logic)
  • Edit Vaccination Program
  • Dockerize it
  • Reduce amount of data on QRCodes

Running

Make sure you have everything you need to run a React service.

Install modules: yarn install

Start UI yarn start

Staging Server

This project is deployed to https://healthpassport.vitorpamplona.com at every commit.

Contributing

Issues and pull requests are very welcome! :)

About

Health Provider Portal (React UI) to manage and sign HealthPassports (Vaccination & Testing QRCodes).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published