Syed-Mohd-Hubab / HMS

Hospital Management System using NodeJS, ExpressJS & mySQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hospital Management System using M.E.N. stack

A web application built using NodeJS, ExpressJS & MySQL for Patients and Doctors.
A Patient can request for appointments for various department, check upcoming appointments, cancel them and check his prescription history.
A Doctor can assign a time to the requested appointment(s) of patient(s), assign rooms to inpatient in case of necessity, cancel appointments and outpatient current inpatients.
An Admin can add/remove/view the rooms as well as the doctors in the hospital.

Technologies used:

NPM NODEMON NODEJS EXPRESSJS HTML5 CSS3 MYSQL JAVASCRIPT GIT BOOTSTRAP

Features:

  • Package managing using NPM
  • Email verification using Nodemailer
  • User authentication using PassportJS
  • User ID generated using UUID
  • Implemented Middleware to verify logged in user while redirecting
  • CRUD operations using Express Router
  • Used EJS templates for rendering, communication between backend & frontend
  • Stored user login seesions using Express-Session
  • Encrypted user passwords into database using bcrypt

Configuration:

Please configure your database connection in 'backend/API/config/configDB.js'

About

Hospital Management System using NodeJS, ExpressJS & mySQL


Languages

Language:EJS 47.8%Language:JavaScript 42.1%Language:CSS 10.2%