Profile
Vehan Rajintha

Vehan Rajintha

Full-Stack Developer

Designed & Built by Vehan Rajintha

© 2025, All rights reserved.

Back to Projects

Blood Donation System

Jun 2024Public
Blood Donation System

About This Project

A full complete Blood Donation System with admin dashboard made by using php & mysql

Technologies Used

PhpMysql

Key Features

  • ✓Secure user authentication system
  • ✓User and admin dashboards with role-based access
  • ✓Blood donation management and tracking
  • ✓Real-time inventory tracking and monitoring
  • ✓Donor registration and profile management
  • ✓Appointment scheduling system
  • ✓Reports generation and analytics
  • ✓MySQL database with comprehensive schema
  • ✓Swing GUI with modern desktop interface
  • ✓Maven build system for dependency management

Technical Architecture

language

Java SE

gui

Swing Framework

database

MySQL 5.7+

build

Maven

architecture

Desktop application with MVC pattern

database File

blood_donation_db.sql included

license

MIT

Challenges Faced

  • ⚠Designing efficient database schema for blood inventory
  • ⚠Implementing secure authentication and authorization
  • ⚠Creating intuitive Swing GUI interface
  • ⚠Managing state and data flow in desktop application
  • ⚠Implementing appointment scheduling logic
  • ⚠Ensuring data integrity and validation
  • ⚠Developing comprehensive admin dashboard

Achievements

  • ✓Complete blood donation management system
  • ✓Secure user authentication and authorization
  • ✓Real-time inventory tracking
  • ✓Comprehensive donor management
  • ✓Admin dashboard with reports generation
  • ✓Production-ready desktop application
  • ✓MIT licensed open source project

Contributions

GitHub Contributions

MailboxGet in touch

Let's build something great together — feel free to connect with me through any of the platforms above.