Skip to content

Rizzy1857/DBMSProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hospital Management System

A full-stack web application for managing hospital operations including patient records, doctor schedules, and appointment management.

Features

Patient Management

  • Create, read, update, and delete patient records
  • Comprehensive patient profiles with medical history
  • Advanced search and filtering capabilities

Doctor Management

  • Doctor profiles with specialization tracking
  • Availability status management
  • Department-based organization

Appointment System

  • Real-time scheduling interface
  • Automatic conflict detection
  • Appointment status tracking (Scheduled/Completed/Cancelled)

User Interface

  • Responsive design for all devices
  • Intuitive dashboard with quick actions
  • Instant search functionality across all modules

Technology Stack

Frontend

  • Core: HTML5, CSS3, JavaScript (ES6+)
  • UI Framework: Bootstrap 5
  • Icons: Bootstrap Icons
  • HTTP Client: Fetch API

Backend

  • Runtime: Node.js
  • Framework: Express.js
  • ORM: Sequelize
  • Database: SQLite

Development Tools

  • Version Control: Git
  • Package Manager: npm
  • Code Editor: VS Code
  • API Testing: Postman

Installation Guide

Prerequisites

  • Node.js (version 16.x or higher)
  • npm (version 8.x or higher)
  • Modern web browser (Chrome, Firefox, Edge)

Setup Instructions

  1. Clone the repository:
    bash
    git clone https://github.com/yourusername/hospital-management-system.git
    cd hospital-management-system
    
    
  2. Configure backend:
    cd backend
    npm install
    cp .env.example .env
    
  3. Start the application:
    node server.js
    
    
  4. open frontend/index.html in your browser