Skip to content

This repository contains backend of Healthcare Management System web application made using Angular , Node.js and PostgreSQL.

Notifications You must be signed in to change notification settings

Bhavya-SimformSolutions/HMS_Project_Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 

Repository files navigation

Healthcare Management System

A modern, secure, and scalable backend for managing healthcare operations, built with Node.js, Express, TypeScript, and Prisma.

Table of Contents


Project Overview

The Healthcare Management System backend provides a robust foundation for medical appointment scheduling, patient records, billing, staff management, and doctor-patient interactions. It supports three main user roles: Admin, Doctor, and Patient. Each role has a tailored set of features and secure access.

How to Run the Project

Prerequisites

  • Node.js (v14 or higher)
  • PostgreSQL
  • npm or yarn

Setup

  1. Clone the repository:
    git clone <repository-url>
    cd backend
  2. Install dependencies:
    npm install
  3. Set up environment variables:
    cp .env.example .env
    # Edit .env with your DB credentials and secrets
  4. Set up the database:
    npx prisma migrate dev
  5. (Optional) Seed the database:
    npx prisma db seed
  6. Start the development server:
    npm run dev

For detailed documentation, see the docs folder.

About

This repository contains backend of Healthcare Management System web application made using Angular , Node.js and PostgreSQL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published