yasser1412 / Emergency-Department

A simple hospital management system software focused mainly on Emergency department. Using Flask&MySQL for backend and HTML,CSS &JS for frontend.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Emergency-Department

This is a simple hospital management system software focused mainly on Emergency department using MySQL Database Service.

Table of Contents

About The Project

This is a simple hospital management system software focused mainly on Emergency department.

Toolbox

  • HTML
  • CSS
  • JavaScript
  • JQuery
  • Bootstrap
  • Flask
    • Flask SQLAlchemy
    • Flask Blueprint
    • Flask User
    • Flask LoginManger

Setting Up the Environment

  1. Clone the repo

    • HTTPS
      git clone https://github.com/MostafaAbbas-git/Emergency-Department.git
  2. Install Virtualenv (Optional)

     ```sh
     pip install virtualenv
     ```
    
  3. Create a Virtual Environment (Optional)

     ```sh
     virtualenv HIS-EMG --python=3.7
     ```
    
  4. Activate the virtual environment

    • using CMD
      .\HIS-EMG\Scripts\activate
    • using PowerShell
      .\HIS-EMG\Scripts\Activate.ps1
    • using Bash
      source HIS-EMG/bin/activate
  5. Install the requirements and dependancies

    pip install -r requirements.txt
  6. Set Up the Environment Variables in app.py file with your own.

    • SECRET_KEY: Is a random secret key used to log sessions.
    • SQLALCHEMY_DATABASE_URI: Is the URI of your database
  7. Run the application

    python app.py
  8. View the application on localhost

    http://localhost:5000/
    

Working Demo of the System

You can find a video demo here

https://drive.google.com/file/d/1Dk9PFeWPxvGs39YHd3VOY7fn7Nq5KZO0/view

First Entry Information

Default Admin is created on the first entry, given the following information: Name: Creator Email: admin@emergency.com Password: admin Secret Key: ADMIN

Our Team

About

This project is a part of the SBE306 course (Computer Systems 3) in the [Systems and Biomedical Engineering Department - Cairo University]

Dr.Ahmed Kandil
TA. Ayman Anwar

About

A simple hospital management system software focused mainly on Emergency department. Using Flask&MySQL for backend and HTML,CSS &JS for frontend.


Languages

Language:HTML 67.8%Language:Python 25.0%Language:CSS 6.3%Language:JavaScript 0.9%