8000 GitHub - saad2134/donor-sync: A comprehensive web-based platform that connects blood donors directly with hospitals, ensuring quick and efficient blood donation.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A comprehensive web-based platform that connects blood donors directly with hospitals, ensuring quick and efficient blood donation.

License

Notifications You must be signed in to change notification settings

saad2134/donor-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🩸 Donor Sync: Blood Bank Management System

A comprehensive web-based and webapp platform that connects blood donors directly with hospitals, ensuring quick and efficient blood donation. It manages databases for donors, hospitals, and active donor organizations, streamlining the process and improving healthcare accessibility, with seamless connectivity between Donors,Patients,Hospitals and Organizations.

💡 Google Developer Group (GDG) on Campus Solution Challenge India

  • Sustainable Development Goal (SDG): 3. Good health and well being.
  • Problem Statement: "Lack of Access to Healthcare in Underserved Communities".Many communities, especially in rural and remote areas, lack access to basic healthcare services. This results in poor health outcomes, preventable diseases, and reduced quality of life. Barriers include inadequate healthcare infrastructure, a shortage of medical professionals, and limited awareness of preventive care.

🚀 Features

  • 🔗 Donor-Hospital Connection: Directly links blood donors with hospitals for real-time donation requests.
  • 📊 Database Management: Stores and manages detailed information on blood donors, hospitals, and active donor organizations.
  • 📈 Donation Tracking: Tracks blood donation records and availability, ensuring transparency and faster access.
  • 🔒 User Access: Secure access for hospitals, donors, and partner organizations.
  • ⚡ Efficiency: Reduces delays in emergency cases through an automated system.

📊 Usage

  1. Patients: Register and request for specific blood types.
  2. Donors: Register and find places where blood is needed.
  3. Hospitals: Request blood directly from registered donors.
  4. Organizations: Manage donation drives and support patients.

🛠 Tech Stack *

  • React + NextJS + TailwindCSS + TypeScript
  • shadcn/ui & AceternityUI for UI components
  • Phone Email for Email & Phone Verification
  • Uploadcare for File Storage
  • Database Management System - Firestore NoSQL Database
  • Vercel for Hosting
  • Firebase Studio (formerly Project IDX) as a IDE

📥 Install & ▶ Run the Project *

  1. Clone & Download the Repo

  2. Install NodeJS on your system.

  3. Open the project in your preferred IDE.

  4. Run in Terminal to Install all dependancies:

    npm i
  5. Get all api keys in env.template as set them in your env:

  6. Run in Terminal to Start Development Server:

    npm run dev

🤝 Contributing

Contributions are welcome! If you find any bugs or have feature requests, please open an issue or submit a pull request.

  1. Fork the repository.
  2. Create a new branch (feature/your-feature).
  3. Commit your changes.
  4. Push to your branch.
  5. Open a pull request.

👥 Team Members

✨ Icon

icon

🔰 Banner

repository-open-graph

📄 License

This project is licensed under the GNU License.

🏷 Tags

#BloodBank #HealthcareTech #DatabaseManagement #WebApp #GBGChallenge #MedicalInnovation #BloodDonation #DonorManagement #HospitalManagement #FullStackDevelopment #HealthTech #EmergencyServices #DataManagement #CommunitySupport #HealthcareAccess #OpenSource #HealthcareInnovation #AIforSocialGood #BuildWithAI

0