Team: CleanTrack Team
Problem Statement: Smart Waste Management for Railway Travelers and City Citizens
Technology Stack: Node.js, Express, Socket.IO, Leaflet.js, HTML5, CSS3, JavaScript
CleanTrack is an innovative smart waste management system designed to help railway travelers and city citizens efficiently locate waste disposal points, track garbage collection vehicles in real-time, and report waste-related issues. The system promotes environmental consciousness through gamification and multi-language support.
- ๐บ๏ธ Interactive Real-time Map - Live tracking of dustbins, recycling centers, and garbage trucks
- ๐ Smart Bin Locator - Find nearest available bins using GPS location
- ๐ Live Vehicle Tracking - Real-time garbage truck movement and status updates
โ ๏ธ Issue Reporting System - Report overflow, odour, and stray garbage incidents- ๐ฎ Gamification - Earn eco-points for responsible waste disposal and reporting
- ๐ Multi-language Support - Available in English, Hindi, and Kannada
- ๐ Live Analytics Dashboard - Real-time statistics and monitoring
- ๐จ Modern Glassmorphism UI - Futuristic design with smooth animations
- Node.js (v14 or higher)
- npm (Node Package Manager)
-
Clone the repository
git clone https://github.com/Abhishekjc19/SIH-2025.git cd SIH-2025 -
Install dependencies
npm install
-
Start the application
npm start
-
Open in browser
http://localhost:3000
SIH-2025/
โโโ public/ # Frontend files
โ โโโ index.html # Main HTML file
โ โโโ styles.css # Glassmorphism styling
โ โโโ app.js # Frontend JavaScript
โโโ server.js # Backend server
โโโ package.json # Dependencies & scripts
โโโ README.md # Project documentation
- HTML5 - Semantic markup and structure
- CSS3 - Glassmorphism design with animations
- JavaScript (ES6+) - Interactive functionality
- Leaflet.js - Interactive mapping
- Socket.IO Client - Real-time communication
- Node.js - Server runtime
- Express.js - Web framework
- Socket.IO - WebSocket communication
- CORS - Cross-origin resource sharing
- OpenStreetMap - Map tiles and data
- Geolocation API - User location services
- Google Maps - Navigation integration
- Color-coded fill levels: Green (0-50%), Yellow (50-80%), Red (80-100%)
- Live updates every 3 seconds
- Smart notifications for full bins
- Live truck positions with route information
- Status indicators: Collecting, Moving, Idle
- Speed and efficiency metrics
- One-click reporting with GPS coordinates
- Issue categories: Overflow, Odour, Stray Garbage, Damaged Bin
- Instant hotspot creation on map
- Eco-points rewards for reporting and proper disposal
- Achievement system to encourage participation
- Leaderboard functionality (future enhancement)
| Language | Code | Status |
|---|---|---|
| English | en | โ Complete |
| Hindi | hi | โ Complete |
| Kannada | kn | โ Complete |
- Desktop: Full-featured dashboard with sidebar
- Tablet: Optimized layout with collapsible panels
- Mobile: Touch-friendly interface with bottom navigation
GET /api/state- Get current system statePOST /api/report- Submit waste issue reportGET /api/nearest-bin- Find nearest available bin
initialState- Initial data loadliveUpdate- Real-time updateshotspotReported- New issue reportedstatsUpdate- Statistics refresh
- Frosted glass effects with backdrop blur
- Subtle transparency for depth perception
- Neon accent colors for modern appeal
- Smooth animations for enhanced UX
- Primary:
#00ff87(Neon Green) - Secondary:
#60efff(Cyan Blue) - Background:
#0c0c0cto#16213e(Dark Gradient) - Glass:
rgba(255, 255, 255, 0.1)with blur
- Waste overflow prevention through predictive monitoring
- Efficient resource allocation for garbage collection
- Citizen engagement in waste management
- Environmental awareness through gamification
- Railway travelers looking for disposal points
- City residents managing household waste
- Municipal authorities monitoring collection efficiency
- Environmental activists promoting clean cities
- Multi-city deployment ready
- IoT sensor integration compatible
- Machine learning ready data structure
- Cloud deployment optimized
- IoT Integration - Real sensor data from smart bins
- AI Predictions - Waste generation forecasting
- Route Optimization - AI-powered collection routes
- Blockchain Rewards - Cryptocurrency eco-points
- AR Navigation - Augmented reality bin finder
- Voice Commands - Accessibility improvements
- Abhishek JC - Full Stack Developer & Team Lead
- [Add team member names] - [Roles]
This project is developed for SIH 2025 hackathon. All rights reserved.
This is a hackathon project. For suggestions or improvements, please create an issue or contact the team.
- GitHub: Abhishekjc19
- Project Repository: SIH-2025
- Open application - Show loading animation and glassmorphism UI
- Live map demonstration - Point out moving trucks and color-coded bins
- Report issue feature - Click on map, submit report, show hotspot creation
- Find nearest bin - Use geolocation, show navigation integration
- Real-time updates - Show live statistics and truck movement
- Multi-language switch - Demonstrate Hindi/Kannada support
- Mobile responsiveness - Show tablet/phone layouts
- Real-time simulation shows production readiness
- Glassmorphism design demonstrates modern UI/UX skills
- Multi-language support shows inclusivity for Indian users
- Gamification encourages citizen participation
- Scalable architecture ready for IoT integration
Made with ๐ for a cleaner, smarter India