Digitizing waste & scrap pickup management for commercial establishments across Ernakulam.
This project provides a cross-platform mobile application for businesses and waste collectors, along with an admin dashboard and backend API for the Administrators. It digitizes the full workflow — pickup scheduling, routed communication, status tracking, billing, and reporting.
Built using:
- Ionic + Capacitor → Mobile App (Android & iOS)
- Node.js + Express → Backend API
- MongoDB Atlas → Cloud database
- React → Admin Dashboard
- Twilio / Exotel → Routed call system
- Firebase Cloud Messaging → Push notifications
- Enable businesses to schedule recyclable waste pickups digitally.
- Provide the Administrators with a unified dashboard to manage collectors, bookings, and billing.
- Ensure secure client–collector communication through routed calls.
- Lay the groundwork for future modules: live tracking, logistics integration, payment collection.
- Business registration & verification
- Raise pickup requests
- Track status: Requested → Accepted → On the Way → Collected
- Access invoices & pickup history
- Routed calling to the assigned collector
- View standard scrap rates
- Receive and manage assigned pickups
- Update progress and upload collection proof
- Call clients through a masked/routed system
- Manage collectors, clients, categories, and rates
- Assign pickups (manual/auto-queue)
- Generate reports & analytics
- Export invoices and summaries
| Area | Technology |
|---|---|
| Mobile App | Ionic + Capacitor |
| Admin Dashboard | React |
| Backend | Node.js + Express |
| Database | MongoDB Atlas |
| Authentication | JWT |
| Communication | Twilio / Exotel |
| Hosting | Render / AWS |
| Notifications | FCM |
- Registration
- Pickup booking
- Routed call system
- Basic billing
- Admin dashboard (operational)
- Reporting & analytics
- Rate management
- Notifications
- Performance improvement
- UI refinements
- App Store + Play Store release
- Documentation & training
- Live collector tracking
- Porter logistics integration
- Digital payments (Razorpay)
- Automated price optimization
- Developer: Mazahir B Haroon
- Project: Waste & Scrap Collection System (Ernakulam)