Project case study · Feature development and cloud deployment

Digichikitsak – Digital Prescription Platform

A MERN platform for electronic prescriptions that creates new ones, converts existing records, and stores them securely, with multilingual voice input and deployment on AWS ECS.

What it is

Digichikitsak is a MERN web application built around electronic prescriptions: creating new ones, converting existing records into digital form, and storing them securely.

My work covered two areas — making the application usable by voice, and taking it to production on AWS.

Problem and approach

Problem

Prescription workflows are typing-heavy and time-consuming for clinicians, and the application needed a reliable path to production.

Solution

Added voice input and voice commands so the application can be driven by speech, and set up the AWS infrastructure and automated deployment pipeline behind it.

How it works

01

Digital prescriptions

The platform creates new electronic prescriptions, converts existing records into digital form, and stores them securely.

02

Voice input and commands

Speech is handled through the ElevenLabs and Bhashini APIs, letting clinicians dictate and issue commands instead of typing.

03

Automated deployment

GitHub Actions builds and deploys to AWS ECS, with CloudWatch alerts reporting on the running system.

How I built it

  1. 1.

    Voice integration

    Integrated the ElevenLabs and Bhashini APIs to add voice input and voice commands to the application.

  2. 2.

    Infrastructure setup

    Set up the AWS infrastructure for the project from scratch, containerising the application with Docker and running it on ECS, through to configuring CloudWatch alerts.

  3. 3.

    CI/CD

    Built a GitHub Actions pipeline so deployments to AWS ECS run automatically.

Skills and technologies

What I learned

  • How speech interfaces change the design of a data-entry-heavy clinical workflow.
  • How to take a project from local development to monitored production infrastructure.