Inspiration## π Inspiration
Many people want to help others such as elderly individuals, disabled people, or families in need, but they often donβt know where to find nearby NGOs. Existing systems are slow, require manual searching, and are not user-friendly, especially in urgent situations.
This inspired me to build a solution that makes finding NGOs faster, easier, and more accessible using voice and location-based technology.
π‘ What it does
NGO Help Finder is a smart platform that allows users to find nearby NGOs based on their needs.
Users can:
- Search using voice or text
- View NGOs on an interactive map
- Get detailed information about each NGO
- Find the nearest NGOs using location services
βοΈ How I built it
The project was built using:
- Python (Flask) for backend
- HTML, CSS, JavaScript for frontend
- Leaflet.js for map integration
- SQLite database for storing NGO data
- External APIs (OpenStreetMap & Overpass API) for real-time NGO data
Challenges I ran into
- Implementing accurate location-based filtering
- Integrating voice input smoothly
- Fetching real-time NGO data from external APIs
- Designing a user-friendly interface
What I learned
- How to integrate maps and geolocation
- Working with APIs and real-time data
- Backend development using Flask
- Improving UI/UX for better user experience
Impact
This project helps people quickly connect with NGOs, especially in urgent situations. It can also support environmental and community-based NGOs by making them more accessible.
Future scope
- Expand to more districts and regions
- Add multi-language support
- Improve voice recognition accuracy
- Mobile app version
Built With
- css
- html
- javascript
- leaflet.js
- openstreetmapapi
- python(flask)
- sqlite