Coder Social home page Coder Social logo

blood-bank-management-system's Introduction

This Blood Bank Management System Project is accessible only to a certain Blood Bank Organization. The system requires the users to log their registered user credentials in order to gain access to the features and functionalities of the project. User credentials can be only registered by the Super User/Admin at Django's Admin Site. On this system, users can store, manage, and retrieve easily the blood donations along with some basic information about the donors. Here, the system automatically calculates the total available volume of blood in every blood group. Users can also store, manage, and retrieve records of the blood request. The request records automatically deduct the blood volume availability.

Features

  • Login and Logout
  • Dashboard
    • Displays the Blood Group Availability
  • Blood Group Management
    • Add New Blood Group
    • List All Blood Groups
    • Update Blood Group Details
    • Delete Blood Group
  • Blood Donations Management
    • Add New Blood Donation
    • List All Blood Donations
    • View Blood Donation Details
    • Update Blood Donation Details
    • Delete Blood Donation
  • Blood Request Management
    • Add New Blood Request
    • List All Blood Requests
    • View Blood Request Details
    • Update Blood Request Details
    • Delete Blood Request
  • Automatically Calculate the Available Blood Volume
  • Profile Details Page
  • Update Profile Details
  • Update Account Password

How to Run

Before you get start please watch the video and follow it

watch Video

Download/Install the following

  • Python (I used v3.9.1)
  • PIP (for python modules installation)
  • Download

Setup/Installation

  1. Download and Extract the zip file. (rename it django_bbms)
  2. Download and Extract the plugins files of this project at Download. Move the extracted plugins folder inside the source code's static directory
  3. Open your Terminal/Command Prompt window. (make sure to add "python" and "pip" in your environment variables)
  4. Change the working directory to the extracted source code folder. i.e. cd C:\python\django_bbms
  5. Run the following commands:
    • pip install -r requirements.txt
    • python manage.py migrate
    • python manage.py runserver
  6. Keep the terminals open and running.
  7. Open a web browser and browse http://localhost:8000/ or http://127.0.0.1:8000/

Access Information for AdminSite

SuperUser
Username: admin
Password: admin123

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.