Inspiration
Our team decided to develop a discord bot while serving a meaningful purpose in society, and so one of our developers discussed about a situation in their country where it was hard to find an organ donor at times of need. With this in mind, our team had decided that this idea can be implemented onto a discord bot while doing a meaningful contribution to the society.
What it does
The purpose of our bot is to develop a database that stores data of organ donors including blood donors, where our users can access this information and enter their personal health constitutions, once the arguments are entered into the bot, it will then filter out the data according the arguments, thus providing a potential candidate.
How we built it
Our developers had used nextcord library to connect to the Discord API and connected the application with a lightweight sqlite database which had mock data of potential donor samples as per user query . We used Python as our main programming language.
Challenges we ran into
A challenge we have ran into while making our discord bot was that everyone in the group had little experience in developing a discord bot and so learning how to code a discord bot in a very small time limit was very challenging. While developing the bot various bugs appeared such as repeated results and different functions have not appeared when summoned. This was also our first time developing an asynchronous application and this was our practical experience in asynchronous programming beyond tutorials and labs. Also all three of us were in very different time zones, so coordination was hard to establish but kudos to the excellent team spirit we overcame that too.
Accomplishments that we're proud of
We are proud that we were able to collaborate with each other in a effective manner as for all of the group members it was our first hackathon we had attended and we have taken each group member's timezone into account for attending meetings and providing work.
What we learned
As a group we have learned how to collaborate with various people with git in team manner. Learned how to deploy a database on a discord bot. Learned how to use asynchronous code. We also learned that although various group members come from different backgrounds in terms of skills each group member had contributed in a different manner such as programming, topic information and other skills learned.
What's next for Organ4Health
We wish to scale the project by later replacing the mock database with a fully functional REST API that updates with the hospital/organization data and later add location/region based search options. We further plan to connect it to some of the healthcare APIs available that can provide information regarding organ samples and Identification. Furthermore we would also like to integrate the service with a fully functional web app that can be used to book appointments as well.

Log in or sign up for Devpost to join the conversation.