Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Laravel 12: Blood Bank Management Website (2026)
Rating: 5.0 out of 5(14 ratings)
67 students

Laravel 12: Blood Bank Management Website (2026)

Building a complete blood bank management website using the Laravel 12 from scratch
Last updated 1/2026
English
English [Auto],

What you'll learn

  • Multi Authentication system from scratch
  • Sending email using laravel built in mail system
  • Complete CRUD system
  • Email verification system during registration
  • Form validation technique
  • Admin login and reset password system
  • Admin profile management
  • Admin settings for different section of the website
  • Photo uploading system
  • Toast message notification
  • Donor Login and Registration
  • Donor Profile Management
  • Advanced Donor Searching Option
  • Donation Request Handling

Course content

26 sections91 lectures17h 29m total length
  • Introduction14:30

    Learn to build a blood bank management website from scratch with Laravel 12, featuring donor search by blood group and location, donor details, and an admin panel.

Requirements

  • Basic knowledge in HTML
  • Basic knowledge in CSS
  • Basic knowledge in Bootstrap
  • Basic knowledge in Javascript
  • Basic knowledge in Code Editor like VS Code or any other

Description

In this course, I am going to teach students how to build a Blood Bank Management Website from scratch using the latest and popular php framework Laravel 12. The course will cover all the core aspects of web application development, including authentication systems, email verification, template mastering etc.

I will develop a real-world Blood Bank Management Website where any person will be able to search donors for himself or for his/her relatives and can contact the donor easily through a form. Donors will make registration and admin will approve that. This project is built using the latest version of Laravel (Laravel 12) at the time of recording, ensuring students learn modern and up-to-date practices.

This course is designed especially for beginners who have little or no experience with PHP, but even advanced learners will find it useful as I implemented here real-life ecommerce features with cart, checkout, coupon, delivery charge, payment options etc.


Admin Panel Features:

1. Admin can create, edit and delete donors.

2. Admin can change logo, favicon, banner etc. 

3. Admin can manage hero section.

4. Admin can manage testimonials.

5. Admin can manage terms and privacy pages.

6.  Admin can manage about page items.

7. Admin can manage photo gallery.

8. Admin can manage video gallery.

9. Admin can manage FAQ page items.

10. Admin can manage blog post.

11. Admin can view and delete subscribers.

12. Admin can export subscriber list as CSV.

13. Admin can change his own photo, information and password. 

14. Admin can manage counter

15. Admin can manage blood group

16. Admin can manage location

17. Admin can manage religion

18. Admin can manage donation request


Donor Features

1. Donor can create account in this system for free, but admin will manually approve him.

2. Donor can reset password if needed.

3. Donor can change his profile information and password.

4. Donor can update information about his giving the blood to any patient.

5. Donor can accept, reject or complete any request come from requester or patient or patient's relative.

Who this course is for:

  • Persons who want to learn laravel deeply
  • Persons who are looking for a good job in web development sector
  • Persons who want to have a remote job in php
  • Persons who want to start his freelancing career using php and laravel
  • Persons who want to learn making a blood donation website