Skip to content

yichenxiao08/sweepify

Repository files navigation

🌿 Sweepify Cleaning Communities. One Swipe at a Time. Sweepify is a gamified garbage cleanup platform that encourages users to clean litter in their communities by rewarding them with points for verified before-and-after photos. By combining geolocation tracking, AI verification, and a community leaderboard, Sweepify transforms environmental action into a fun and rewarding experience.

📌 Table of Contents Inspiration What It Does How We Built It Challenges We Ran Into Accomplishments That We're Proud Of What We Learned What's Next Built With Authors License

💡 Inspiration Litter is a visible problem in many urban environments, yet few people feel motivated to do something about it. We wanted to change that. Inspired by fitness apps and point-based reward systems, we created Sweepify — a platform that makes cleaning up garbage not only easy but fun and rewarding. Our goal is to spark local environmental action using technology.

🚀 What It Does 📸 Lets users take before and after pictures of litter cleanups 📍 Uses GPS to log cleanup locations 💰 Rewards users with points for verified cleanups 📊 Displays a real-time leaderboard of top contributors 🤖 (Coming Soon) Uses AI to verify photo authenticity and prevent cheating 🌍 Highlights "hotspots" — areas with frequently reported garbage

🛠️ How We Built It Frontend: React JS with Typescript and Tailwind CSS Backend: Flask + Python Database: Firebase (Realtime Database) Authentication: Firebase Auth Image Handling: Cloudinary Geolocation: Roboflow API + Google Maps API Design Tools: Figma for prototyping, Canva for logo/icons AI (Future Plan): Model to verify authenticity of photos

🧠 Challenges We Ran Into Connecting Backend to Frontend (obviously) Installing and gaining accsess to high profile API's + configuring them Deciding how to insentify the need for our app

🎉 Accomplishments That We're Proud Of Built a full-stack functional prototype in under 36 hours Developed a points-based reward system tied to real environmental impact Created a clean and minimal interface suitable for public use Designed a pulsing alert system for garbage hotspot zones on the map Successfully implemented location tracking and photo upload in tandem

🧾 What We Learned Integrating geolocation with frontend apps Real-time data syncing with Firebase How to prioritize user flow and interface during fast development Thinking about environmental impact in a tech-focused way The importance of keeping features simple but scalable

🔮 What's Next AI Verification (so other users don't have to)

🔧 Built With HTML JavaScript Firebase Google Maps API Python Typescript Tailwind

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors