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.
Log in or sign up for Devpost to join the conversation.