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
Digital prescriptions
The platform creates new electronic prescriptions, converts existing records into digital form, and stores them securely.
Voice input and commands
Speech is handled through the ElevenLabs and Bhashini APIs, letting clinicians dictate and issue commands instead of typing.
Automated deployment
GitHub Actions builds and deploys to AWS ECS, with CloudWatch alerts reporting on the running system.
How I built it
- 1.
Voice integration
Integrated the ElevenLabs and Bhashini APIs to add voice input and voice commands to the application.
- 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.
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.