Inspiration

I was inspired by the disconnection between community environmental concerns (like pollution, deforestation) and actionable solutions. Every day, different individuals like Sustainability enthusiasts; witness problems affecting sustainability which include; illegal waste dumping, pollution, habitat destruction, and other critical issues that are destroying diversity in the natural environment because many individuals carry these activities out for their own interests. As this is a pressing issue, Sustainability activists and other interested parties like NGOs or Government institutions in charge lack a direct channel to drive change in the most real time monitoring approach.

What it does

TerraSustain is a gamified, AI-powered sustainability platform that turns environmental concern into measurable action. For Sustainability activists: Report sustainability issues with photos, earn "points" that will impact their action based on verified impact, get a rank on leaderboards, and engage in a community hub. They can For NGOs & Governments: Access a smart dashboard with AI-prioritized issues, heat maps of problem areas, impact analytics, and tools to coordinate cleanup efforts efficiently. Section where users can get resources about the tips, books, and videos about sustainability

How I built it

Backend: Spring Boot with Spring Security for robust REST APIs and JWT authentication Frontend: React.js with Material-UI for a responsive and Hero Icons, modern interface Database: Realational databases (MySql and Postgresql). Deployment: Vercel for frontend hosting Chart.js for analytics

Challenges I ran into

Gamification Logic: Designing a fair EcoPoints system that rewards impact rather than just quantity of reports required multiple iterations Multi-role Architecture: Building secure, distinct views for Citizens, NGOs, and Governments within a single application posed complexity challenges though with the help of RBAC (Role Based Access Control I was able to overcome it) Data Visualization: Creating meaningful, real-time analytics dashboards that provide actionable insights rather than just raw data

Accomplishments that I am proud of

Creating a seamless user experience that improves engagement of users through rewarding and ranks Building a fully functioning platform in a tight timeline Providing endless resources to users who are engaged in protecting the environment to improve their awareness Implementing responsiveness for the mobile and web platform all at once

What I learned

Technically I learned improved my knowledge on connecting two different technology to build an impact driven solution that can help drive the desired change into the society and also improved my awareness on designing responsive systems for all devices. I also learned to protect the environment with every voice and opportunities including the skills that I have.

What's next for TerraSustain

Mobile App Development: Native iOS and Android apps for on-the-go reporting Blockchain Verification: Implement transparent, immutable records of environmental impact for credibility that will verify different carried out activities Multi-language Support: Scale globally to serve communities worldwide Offline functionalities that can work seamlessly on mobile phones Implementation of the government and NGO features through the system

Codes (on Github)

live Site

Project Demo (key features demonstrated)

Built With

Share this project:

Updates

Submission history