Inspiration

Recently I worked on this open source Doctor Booking app and decided to add Pangea services to it.

What it does

A simple booking app which allows:

  1. patients and doctors to register and sign in,
  2. patients to view, book and cancel their booking appointment,
  3. doctors to view booking appointment

How we built it

We integrated the following Pangea services to the app:

  1. Secure Audit Log (user login, book appointment, cancel appointment, create user)
  2. Redact (docker's info on user dashboard)

Challenges we ran into

While integrating Pangea services, we ran into the following two issues:

  1. Javascript heap out of memory
  2. ES vs CommonJS modules

Accomplishments that we're proud of

We managed to add Pangea secure audit log and redact services to the Booking App

What we learned

we have learned how to do Pangea integration using node SDK and node module concepts

What's next for A Doctor Booking App

  1. add more features like e-comm store
  2. add other Pangea services like embargo, authN and vault
  3. add finer granularity to auditing and redaction

Access to the demo

If the demo link below is accessible, you may use the following credentials (password is password):

Patient role: person.one@gmail.com, person.two@gmail.com, person.three@gmail.com

Doctor role: doctor.bill@gmail.com, doctor.ali@gmail.com, doctor.raja@gmail.com, doctor.teh@gmail.com

Built With

Share this project:

Updates