Inspiration
My team team Christine and I are adult volunteers St. John Ambulance Kenya, our division, which is the basic unit of the order is called city one.
To enable SDG 3 we ensure healthy lives and promote well-being for all at all ages because as adult volunteers, we form a core part of our timely and effective response to disasters, wherever in the country they may be. Their high level of discipline and commitment ensures St John is always at the forefront of caring for our community.
The mission of the Order of St. John is to prevent and relieve sickness and injury and to act to enhance health and well being of people of all races and creeds anywhere in the world
Offering First Aid and emergency care at accidents and incidents, offering professional and life-saving pre-hospital care in these difficult times.
Beyond that, the volunteers give community and hospital service, First Aid cover at national and public events as well as caring for the sick in the communities where they live through our Community Health programme.
As volunterrs we built the city One Blood Donation Network app to revolutionize blood donation in Kenya by connecting donors and recipients seamlessly, ensuring that life-saving blood is always available when and where it is needed the most. Together with the Ministry of Health and St. John Ambulance Services, this app empowers communities to save lives and contribute to a healthier Kenya.
To convince St. John Ambulance and the Ministry of Health in Kenya to use the City One Donation Network app regularly and potentially acquire it, we'll knew we needed to focus on demonstrating the app's value and addressing their specific needs and concerns like cost and more importantly , integrating security features using Pangea's APIs will enhance their confidence in the app and roll in out to the entire country, the governent portat at https://portal.health.go.ke/login isn't helping in the blood donation space much.
We decided to solve this interesting problem, connect with people , be human beings and make a change that is worth making.
What it does
Key Features:
User-friendly Interface:The app boasts an intuitive and user-friendly interface, ensuring easy navigation for both donors and recipients.
Donor Registration:Individuals can register as blood donors, providing their information and medical history to help maintain a comprehensive donor database.
Real-time Donor Locator:The app enables real-time tracking of available blood donors within a specified radius, ensuring timely access to life-saving blood supplies.
Appointment Scheduling: Donors can schedule blood donation appointments at their convenience, reducing waiting times and ensuring a steady supply of blood.
Emergency Requests: Hospitals and medical facilities can send emergency blood requests directly through the app, instantly notifying nearby donors who match the required blood type.
Blood Type Compatibility: The app checks donor blood types against recipient requirements, ensuring safe and accurate blood transfusions.
Health Records:Donors can maintain their health records, allowing for easy monitoring and notifications for future donations.
Notifications:Users receive timely reminders for upcoming appointments, eligibility to donate, and critical updates on blood shortages or emergencies.
Community Engagement: The app encourages community engagement through gamification, challenges, and events to motivate regular blood donations.
Information Hub: It provides educational content about the importance of blood donation, guidelines, and FAQs to dispel myths and misconceptions.
Feedback and Rating: Users can rate their donation experience, helping to improve services and enhance transparency.
Analytics and Reporting:The Ministry of Health can access comprehensive analytics and reports to make informed decisions, optimize blood donation campaigns, and allocate resources effectively.
Privacy and Security: Robust security measures are in place to protect user data and maintain confidentiality.
How we built it
Christine my team mate came up with the UI/Ux using figma and gimp, she is our UX/UI star.
I implement her designs using React Native so that the app can work well on android, IOS and web, this is because Kenya has a bigger mobile penetration than other platforms, we had to go with a mobile first approach.
The API is built using Node.JS , mongoDB and deployed on Google cloud platform, Pangea Node.js SDK made our work much easier ! We used Pangea Embargo Service to restrict users from signing in from other countries and , only available Kenya .Health care personal identification data like National ID / Passport No/ Alien ID / Birth Cert infor and compliances is taken care of by pangea too we just focused on building an awesome product
Challenges we ran into
The team mates are busy, Christine is an Nurse and I'm a full time engineer, finding the time thoroughly studying Pangea's security platform and APIs documentation. Understand the capabilities and functionalities they offer, including authentication, audit logging, secrets management, and sensitive data removal took lots of our time that we expected
Accomplishments that we're proud of
Integrating security features using Pangea's APIs was easier than we thought , it enhanced members confidence in the app !
What we learned
By taking security steps and presenting a compelling case, we can increase the likelihood of St. John Ambulance and the Ministry of Health in Kenya using the app regularly and considering its acquisition.
What's next for cityOne
We want to get into pangea startup program and further learn how to utilize more of pangea's awesome tools to help us grow, we have barely scratched the surface
This will increase the likelihood of St. John Ambulance and the Ministry of Health in Kenya using the app regularly and considering its acquisition.



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