DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Cover image for Real time πŸ”₯ Hospital Management System πŸ±β€πŸ‘€using MongoDB Atlas & Realm
Jackson Kasi
Jackson Kasi

Posted on • Updated on

Real time πŸ”₯ Hospital Management System πŸ±β€πŸ‘€using MongoDB Atlas & Realm

Overview of My Submission:

🎊The purpose of this project is to have a real time use case hospital management system with data analytics admin dashboard using MongoDB Atlas & Realm there.


Submission Category:πŸ“’

Choose Your Own Adventure using MongoDB Atlas & MongoDB Realm


Features: βš™

You can record patient data, view /search, update and remove it.

Not only CURD Operation...

it's have real time Data analyze admin page

Image description

Image description

daily at 7AM send report notification email to doctor/admin

Image description

Image description


Link to Code:✨

GitHub

HospitalManagementSystem

The purpose of this project is to have a hospital management system there.

You can record patient data, view, update and retrieve it.

Deployment commands

Create a new directory, navigate to that directory in a terminal and clone the GitHub repository

git clone https://github.com/jacksonkasi0/HospitalManagementSystem.git 

Change directory to the pattern directory:

cd HospitalManagementSystem 
Enter fullscreen mode Exit fullscreen mode

From the command line, you should Enter:

npm install 
node app.js
Enter fullscreen mode Exit fullscreen mode

Recouces




Website Link: Hospital Management System

E-mail: dr.samanta@apollo.com
Passw0rd: samanta@123


Technologies Used:πŸ› 

  • Bootstrap
  • JavaScript
  • EJS
  • NodeJS
  • Express JS
  • Chart JS
  • MongoDB Atlas
  • MongoDB Realm
  • MongoDB Realm Triggers & Function
  • Mongoose
  • Heroku
  • nodemailer@6.4.10 is support on MonogoDB Realm
  • body-parser
  • dotenv
  • passport
  • passport-local-mongoose

NOTE:πŸ‘€

Guys, I'm will add a new future.

It is a MongoDB trigger function, that helps inform the patient of the doctor appointment time at one day ago.

And also, real time Data analyze admin page...
& send report to doctor mail

But the truth is, I'm will be start to learn about MongoDB Trigger function and Realm.πŸ˜πŸ˜…

yeah! I will be finish... 🎯😎


I'm done as I said.
Everything is ready as stated aboveπŸš€


Video: πŸŽ₯


Now new version 2.0

part-0: how to create new admin/doctor account

part-1:

part-2:


Additional Resources / Info:πŸ“™


I made a small mistake at the time, now ok.
No longer will it work at exactly 7 AM ( Indian time based )…

Image description

Image description


There are many thoughts to improve it, I am going to improve it further with React JS…

What is your opinion on this? Can you tell me a little bit! 😁

Top comments (6)

Collapse
 
s3ntrail profile image
S3ntrail

Hi there!

The web application looks really awesome. Just some things I would definitely add and I shall explain it as well why you need to try to add these functions.

  • Delete. Are you sure about that? Since its a hospital web application and you are working with patients you definitely dont want to delete a patient accidiently. Especially since everyone has some kind of form of a medical record. So I would recommend that if you delete a patient you get the screen "Are you sure you want to delete/remove this patient? " and 2 buttons with yes/no.

P.s you have a minor type at the update page where it says in the title "Upadte"

Overall cool awesome project you have there and we love to see more :)

Collapse
 
jacksonkasi profile image
Jackson Kasi

wow, really nice, I do it... :) @s3ntrail

Collapse
 
elsa profile image
Elsa

I ❀ this UI and nice...

Collapse
 
jacksonkasi profile image
Jackson Kasi

thanks :)

Collapse
 
jacksonkasi profile image
Jackson Kasi

yep!

What you are saying is already in my programming, I did not mention it here as it would not be safe for anyone to create an account like this.

This is for example.

πŸ‘‹ Hey, my name is Noah and I’m the one who set up this ad. My job is to get you to join DEV, so if you fancy doing me a favor, I’d love for you to create an account.

If you found DEV from searching around, here are a couple of our most popular articles on DEV: