-
User Registration and Authentication: Users can register with the system. Authentication mechanisms to ensure secure access.
-
User Roles: Differentiate between regular users, donors, and administrators.
-
User Dashboard: Overview of previous donation history and pending requests.
-
Blood Donation: Donors can submit details about their blood donation. Track and display a history of donations for each donor.
-
Blood Request: Users can create requests for specific blood types. Admins can approve or reject requests.
-
Admin Dashboard: Access to a centralized dashboard for administrators. Overview of pending blood requests, donations, and available blood units.
-
Blood Inventory Management: Admins can manage and update the inventory of available blood units. Track expiration dates of blood units.
The first thing to do is to clone the repository:
$ git clone https://github.com/MeetSherasiya/Bloodbank_Managment_System.git
$ cd Bloodbank_Managment_System
Create a virtual environment to install dependencies in and activate it:
$ virtualenv --no-site-packages env
$ source env/bin/activate
Then install the dependencies:
(env)$ pip install -r requirements.txt
Note the (env)
in front of the prompt. This indicates that this terminal
session operates in a virtual environment set up by virtualenv
.
Once pip
has finished downloading the dependencies:
(env)$ cd laundry_managment_system
(env)$ python manage.py runserver
Email : admin@admin.com
Password : admin@1234