Full-Stack
Hospital Management System
Clinical workflow and electronic patient record system.
Node.jsExpress.jsPostgreSQLPrisma

Click to zoom
Overview
Full-stack healthcare app built to handle doctor appointments, patient history (EMR), bed tracking, and pharmacy invoices without scheduling conflicts.
Problem Statement
Paper logs and basic spreadsheets often cause overlapping appointments and fragmented patient histories during busy clinic hours.
Architectural Solution
Built an Express and PostgreSQL backend using Prisma atomic transactions with row locks, guaranteeing conflict-free scheduling even during concurrent bookings.
Key Features & Engineering Highlights
Conflict-free appointment booking with database row locks
Organized electronic medical record timelines for each patient
Live ward availability and bed allocation board
Role-based permissions for doctors, staff, and admin
Technologies & Tools Used
Node.jsExpress.jsPostgreSQLPrismaTypeScriptReact