🎯 Inspiration Human-elephant conflict is a pressing issue in rural Sri Lanka, endangering both wildlife and human lives. I was inspired to build a smart, community-driven alert system that uses technology to save lives and reduce damage.

🛠️ How I Built It Frontend: React.js with Tailwind CSS

Backend: Node.js and Express.js

Database: MongoDB (Mongoose ODM)

Map: Google Maps API for real-time elephant sighting visualizations

SMS Alerts: Twilio API to notify people in nearby zones instantly

Deployment: Vercel (Frontend) + Render (Backend)

💡 Key Features Users can report elephant sightings with images, notes, and GPS location

Sightings appear on a live map

Registered users receive SMS alerts if they’re in affected areas

Admin dashboard for moderators and wildlife officials

🤯 What I Learned Google Maps integration in React

Location-based alert systems using geofencing logic

Full-stack development with MERN

Real-world impact design and user feedback loops

🚧 Challenges Filtering and verifying user-submitted reports

Accurate geofencing for SMS alerts

Ensuring fast SMS delivery under time-critical conditions

Built With

Share this project:

Updates