Skip to content

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

License

Notifications You must be signed in to change notification settings

omdxp/healthpassport-provider-portal-ui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • JavaScript 93.4%
  • HTML 4.3%
  • CSS 2.3%