Skip to content

This is an Online Blood Bank Management Application developed using springboot and Angular 12 with spring security & JWT token based authentications

Notifications You must be signed in to change notification settings

gowthamrajk/BloodBankManagement

Repository files navigation

BloodBankManagement ❀️

For more such developments, visit my Portfolio

Features πŸ’¬

  • It is an Online Blood Bank Management System which can facilitate you to contribute as a donor and also manage the entire application.
  • It has 2 modes of operation as 1) ADMIN 2) USER

ADMIN Mode πŸ”­

This mode makes you as an admin and you can perform various activities like...

  • Adding a Blood Donor
  • Managing Users/patients
  • Managing Donors
  • Check the available Blood Stocks
  • view Blood Request history
  • Accept or Reject the Blood Request given by the users/patients
  • Get various details on the admin dashboard as various blood groups and number of units of blood available per blood group.

USER Mode πŸ˜„

This mode makes you as a user and you can perform various activities like...

  • User can register for a new account in-order to login to the portal
  • Make a blood request for you / a known patient
  • check the blood request history and know whether the admin accepted or rejected your request
  • View & Edit user profile details
  • Donate your blood
  • check available blood donors
  • check blood stock availability
  • Get various details on the user dashboard as total blood donors available, total blood units available, total registered users, your contribution as donor & requests & total blood groups available.

[Additional Feature: Automatically Removes Blood Samples that are older than 90 days.]

About Project Development πŸ₯…

This project was generated with Angular CLI version 12.0.3.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build ⚑

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests πŸš€

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help πŸ’¬

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

TECHNOLOGIES USED πŸ“Œ

Front End πŸ“«

Angular HTML5 CSS3 TypeScript jQuery Bootstrap JavaScript Font Awesome Google Fonts

Server Side ⚑

Spring Boot Java Spring Spring Boot Spring Boot Spring Boot Hibernate

Database πŸ₯…

MySQL

Development πŸ”­

Java

Development Tools πŸ“Ί

Postman Spring Visual Studio Code

UI overview ❀️

Login Page

image

image

Registration Page

image image

ADMIN MODE:

Admin Dashboard

image image

Adding Donor

image image

Donor List

image image image

Searching option Result

image

image image

User List

image

Total Blood Request History

image image

Blood stock

image image

USER MODE πŸ˜„

User Dashboard

image image

Requesting for Blood

image image

User Request History

image image

Donate Blood

image image image

Donor List

image image image

Searching Option Result

image

image image

Edit Profile

image

Blood Stock

image image

For more queries, reach me through [email protected] or whatsapp @ 9698382306

Show some ❀️ by starring this repository !!!

Project Developed & Maintained By

πŸ˜„

Connect with me πŸ‘‹:

code-Jamm.in GowthamRaj | YouTube GowthamRaj GowthamRaj  | Twitter GowthamRaj  | LinkedIn GowthamRaj  | Instagram

Copyright-and-license πŸ“Œ

Code and documentation Copyright 2021 : Gowthamraj K

About

This is an Online Blood Bank Management Application developed using springboot and Angular 12 with spring security & JWT token based authentications

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published