Back to Projects
backend2026

Samiul Healthcare System

Role-based healthcare management platform with separate access for Admins, Doctors & Patients.

Samiul Healthcare System

Project Overview

Samiul Healthcare System is a full-featured healthcare management backend that powers role-based experiences for Admins, Doctors, and Patients. It handles user authentication, role management, appointments, prescriptions, and payments on top of a relational PostgreSQL database. Built with TypeScript, Express.js, and Prisma ORM for a robust, type-safe, and scalable API layer.

Key Features

  • Role-based access for Admin, Doctor & Patient
  • User management with secure authentication & authorization
  • Doctor & patient profiles linked to a central user model
  • Appointment scheduling between doctors and patients
  • Prescription management tied to appointments
  • Payment tracking with status & method enums
  • PostgreSQL + Prisma schema designed for healthcare workflows
  • Environment-based configuration with .env support

Tags

TypeScriptExpress.jsPrisma ORMPostgreSQL

Links

Live demo coming soon
Backend Repo

Tech Stack

TypeScriptExpress.jsPostgreSQLPrisma ORMREST APIJWT AuthZodbcryptdotenv
Year2026
Categorybackend
Features8