Inspiration

A simple use case to demonstrate use of courier API.

What it does

Allows people to book appointments with doctors and notifies the patient and doctor about the confirmation of the appointment using the courier API. At the day of appointment sends reminder emails in morning to patient and doctor thus automating the process.

How we built it

Frontend is built using react, deployed to AWS S3 and distributed to CDN via AWS cloudfront. Uses AWS Cognito for managing user pool and authentication. Backend is built using python, deployed on AWS Lambda, uses DynamoDB as database. uses AWS cloudwatch and AWS Xray for monitoring. Application tech stack deployed using AWS cloudformation. Uses Jenkins for CI/CD. Uses Courier API to send notifications to patients and doctors.

Challenges we ran into

Some technical issues while setting up application.

Accomplishments that we're proud of

  • ## What we learned
  • Using courier API to automate day to day tasks.

What's next for clinic appointment

  • Notification sent to users who visit the appointment booking page but do not book the appointment for next 1 day.
  • Personalised notifications, users who register with phone number are sent sms notification and users who register with email address are sent email notifications.
Share this project:

Updates