1. Project Overview
This project focuses on building a mobile or web app that displays a map of nearby blood donation events. The app will use location services to help donors easily find the nearest donation centers or events in real time. It aims to simplify the process of donating blood and encourage participation by providing up-to-date information on donation drives. Additionally, this app can help your agency establish strong partnerships with organizations like Nepal Red Cross and local blood banks, positioning your agency as a socially responsible business.
2. Project Objectives
- Develop a mobile or web app that shows a real-time map with nearby blood donation events.
- Allow users to filter and search for upcoming events based on date, location, or blood type requirement.
- Enable event organizers to submit and update blood donation event details (time, location, blood type needed).
- Ensure integration with Google Maps API for accurate location tracking and map display.
- Offer a notification feature to alert users about upcoming events in their area.
3. Required Skills
- Experience in web or mobile app development (Android/iOS).
- Familiarity with Google Maps API for location services.
- Basic knowledge of backend systems for event management (PHP, Node.js, Firebase).
- Experience with real-time databases for event updates (Firebase, MongoDB).
- UI/UX design principles to create a simple, navigable interface.
4. Tools & Technologies
- Frontend: Flutter, React Native (for mobile), or HTML/CSS, JavaScript (for web).
- Backend: Firebase, Node.js, or PHP for event data handling.
- Map Integration: Google Maps API.
- Database: Firebase or MongoDB (for event storage and updates).
- Notifications: Firebase Cloud Messaging or Push Notifications.
- Version Control: GitHub
5. Step-by-Step Guide
- Research & Planning: Research blood donation practices and how to integrate live event data with Google Maps.
- UI/UX Design: Design a user-friendly map interface with filters for event search and notifications.
- Event Submission: Develop a backend system where blood banks or organizers can submit and update event details.
- Map & Location Integration: Integrate Google Maps API to track user locations and display nearby donation events.
- Notifications: Implement push notifications to alert users of upcoming donation drives.
- Testing & Optimization: Ensure the app is responsive, accurate, and easy to navigate across devices.
6. Expected Outcome
A functional blood donation event app that:
- Allows users to view real-time blood donation events on a map.
- Provides filtering options for event search based on location, date, or blood type needed.
- Sends notifications about upcoming events in the user’s vicinity.
- Includes a backend for event organizers to submit and manage events.
Deliverables:
- A working app with a live map displaying donation events.
- Documentation on how to use the app and submit events as an organizer.
- A report highlighting potential collaboration opportunities with Nepal Red Cross and other blood donation organizations.
7. Learning Outcomes
- Hands-on experience with Google Maps API and location services.
- Practical understanding of mobile/web app development, from front-end to back-end.
- Enhanced knowledge of real-time databases and user notification systems.
- Experience working on a socially impactful project, focusing on public health and community engagement.
- Insight into potential collaboration strategies with nonprofit organizations.
8. How This Helps Our Agency
This project allows the agency to make a meaningful contribution to public health initiatives by promoting and facilitating blood donations. It opens up opportunities for collaboration with key organizations like the Nepal Red Cross and blood banks. Additionally, it enhances the agency’s brand image by positioning it as a tech-driven, socially responsible business that cares about community welfare.
9. Timeline
- Week 1: Research & Planning (Event Data, Maps Integration)
- Week 2: UI/UX Design and Event Submission Backend
- Week 3: Map & Location Integration, Notification Setup
- Week 4: Testing, Final Adjustments, and Deployment