Table of Contents
This is my THIRD project working with Tkinter(GUI), and the first time working with the databaseπ. This is my 1st year mini project as well. Hope you all like itπ
The software system is an online blood bank management system that helps in managing various blood bank operations effectively. The project consists of a central repository containing various blood deposits available along with associated details. These details include blood type, storage area and date of storage. These details help in maintaining and monitoring the blood deposits. The project is an online system that allows to check weather required blood deposits of a particular group are available in the blood bank. Moreover the system also has added features such as patient name and contacts, blood booking and even need foe certain blood group is posted on the website to find available donors for a blood emergency.
This online system is made using Python(tkinter) and SQLite3.
- Helps Blood Banks to automate blood doner and depository online.
- Encourages blood donors to donate.
- Helps people find blood donors in times of need.
- Does not keep track of big data.
- User: There are two type of user in this project donor and customer. Donor can register to the web site by giving his personal details like name, blood group, address, contact details etc. Once registration is done he can post his donation. Customer can register to the portal and view list of donors who are interested to donate blood. He can also search list of donors based on the blood group. Once he gets suitable donor he can directly contact the donor.
- Admin: Admin is responsible to post all the information related to blood donation. Admin can view list of voluntary blood donors and help the needy by providing their information to blood bank and patients. Admin can send a blood request to other blood bank in case of emergency or shortage of blood.
This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.
- Python
- Tkinter
- SQLite3
To get started, downlod the code from this repo, install all the dependencies and run the project locally using any of your favourite IDE, that it!! Its as simple as that. Now go create something new, something intresting π.
The Following are the external libraries that needs to be installed using the command prompt in your Windows PC or in terminal in MAC
-
pip
pip install imageio
-
pip
pip install tkcalendar
-
pip
pip install pygame
-
pip
pip install Pillow
-
pip
pip install sqlite3
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request