Inspiration

Our inspiration for BloodLink was the blood donation truck that comes to the NC State campus every few days. We realized that not everybody would be able to have access to such a commodity, and decided to fix this problem by creating a way for people in need to get the help they require.

What it does

BloodLink allows both donors and recipients to sign up with their health information, and hopefully find a match with another person of the blood type they need.

How we built it

We built BloodLink using frontend languages like html and css, and backend elements like geocoder, flask, and python. We created several pages for users to view their profiles, other profiles, how much they donated, and other information they would need for blood donations. We also used industry standards for password storage such as hashing.

Challenges we ran into

Challenges we ran into included some problems with the database, as we had to edit the code that interacted with it many times before we could actually get it to work. Additionally, there were a few issues with coordination between people, as not everybody knew the same language and there was some on-the-go learning involved in the process.

Accomplishments that we're proud of

We're proud that we did actually manage to get the project to work, even though not everybody had experience with the languages we were using.

What we learned

We learned about how to connect front end and back end of the code more seamlessly, as well as how to work better with the database.

What's next for BloodLink

In the future, we would like to improve user friendliness in the UI by adding a chat function, and just overall improving how good it looks. We would also like to increase the scalability of the project, and allow it to be able to work with more users.

Share this project:

Updates