Inspiration: Our vision is to create a community of caring individuals who come together to save lives.

What it does: Bridging the Gap between Blood Donors and Recipients.

How we built it: We chose Node.js and Express.js as the backend framework for their efficiency and ease of use. MongoDB was selected as the database to store donor information. Additionally, we decided to use EJS (Embedded JavaScript) as the templating engine for rendering dynamic content.

Challenges we ran into: Implementing robust data validation on both the front end and back end was a significant challenge. We needed to ensure that user-submitted data was valid and in the correct format to avoid data inconsistencies and potential security vulnerabilities.

Accomplishments that we're proud of: Building an application with a meaningful purpose that has the potential to save lives and make a positive impact on society is a significant accomplishment in itself. We are proud to have created a platform that connects blood donors with recipients in need, bridging the gap between compassion and urgent medical requirements.

What we learned: Building an application for blood donation highlighted the impact of technology on social causes. We gained a deeper appreciation for how technology can bridge gaps and facilitate life-saving connections.

What's next for Blood_Bank 2.0: Implementing geolocation features can help donors and recipients find each other more efficiently, especially during emergencies or urgent situations.

Share this project:

Updates