Inspiration
The inspiration for this project came from real-life situations where finding a blood donor during emergencies becomes stressful and time-consuming. Many people, especially during accidents or urgent surgeries, struggle to connect with available donors quickly. This motivated us to build a simple, fast, and reliable platform that bridges the gap between donors and those in immediate need.
We wanted to create a system where donors can easily register with essential details such as location and blood group, and patients can raise requests without confusion. The goal was to reduce response time and make the entire communication process seamless.
How we built it
We started by creating the core screens:
Home Page with a signup button
Signup Page including fields for name, age, blood group, location, and AI-based eligibility mock
Create Request Page for patients/attenders
Donor Dashboard showing donor status and upcoming features
Challenges we ran into
Android emulator throwing exit code 1 errors during startup and fixing the emulator path.
Debugging VS Code integration with AVD.
Deciding minimal, meaningful fields donors and requesters should fill without complicating the process.
Creating smooth navigation between multiple forms without breaking the user flow.
Despite these challenges, the final prototype achieved our goal of providing a fast, accessible emergency blood-request system.
Accomplishments that we're proud of
Serving the community and nation on time
What we learned
While building the application, we learned:
How to design structured signup workflows with validation.
How to implement mock AI-based eligibility checks at the time of registration.
How to create clean UI navigation between home page, signup page, donor dashboard, and request creation screens.
Integrating emulator setup issues and resolving environment conflicts taught us more about debugging Android Studio AVD + VS Code extension workflows.
Organizing data fields such as patient details, hospital info, location, and contact numbers for efficient form handling.
Built With
- android-studio
- firebase
- flutter
- fluttercli
- openai-api
- vscode
Log in or sign up for Devpost to join the conversation.