Full-Stack

Hospital Management System

Clinical workflow and electronic patient record system.

Node.jsExpress.jsPostgreSQLPrisma
Hospital Management System architecture and preview
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

Project Links & Source

ShreyashSrivastava.in

Backend software engineer and full-stack developer. Former SDE intern at JBH Tech Innovation, graduating from ITS Engineering College in 2026.

Quick Links
© 2026 Shreyash Srivastava. All rights reserved.