Aura – Blood Donation Platform
Aura is a modern blood donation platform designed to connect donors, recipients, and blood banks seamlessly. The project’s goal is to make the donation process more accessible, transparent, and reliable with the help of technology.
Features
-
Find Donors – Search for nearby donors by blood group and location.
-
Blood Bank Integration – Real-time stock updates from partnered hospitals and banks.
-
Location Tracking – Map-based view to connect with the nearest donor.
-
Smart Notifications – Get alerts when a matching donor/recipient is available.
-
Verified Profiles – Ensure authenticity with verified donor details.
-
Donation History – Track requests, donations, and eligibility timelines.
Tech Stack
-
Frontend: React / JavaScript / TailwindCSS
-
Backend: Node.js / Express
-
Database: SQL
-
Authentication: JWT / OAuth
-
APIs & Services: Google Maps API, Twilio/FCM for notifications
Project Structure
aura-blood-donation/
│── client/ # React frontend
│── controller/
│── middleware/
│── model/
│── routes/
│── services/
│── README.md # Project readme
Getting Started
-
Clone the Repo git clone https://github.com/your-username/aura-blood-donation.git cd aura-blood-donation
-
Setup Backend cd backend npm install npm run dev
-
Setup Frontend cd frontend npm install npm run dev
Contributing
Contributions are welcome! Please fork this repository and submit a pull request for any feature requests, bug fixes, or improvements.
License
This project is licensed under the MIT License.