
Eco Collectors
A waste management and recycling request system that enables users to request bottles pickups and connect with recyclers efficiently. It features a map-based interface where users can submit recycling requests, view available bins, and track request statuses in real time. Recyclers and managers have dedicated dashboards to accept, track, and complete requests, ensuring smooth collection operations. The platform enhances eco-friendly practices by simplifying waste collection, promoting responsible recycling, and improving coordination between users, recyclers, and management teams.
Overview
This project is a full-stack web application utilizing React.js for the frontend and Node.js with Express.js for the backend, with MySQL as the primary database. The frontend leverages React Query for data fetching and caching, React Google Maps API for interactive map features, and Material UI for an enhanced user interface. The backend ensures secure authentication using JWT (JSON Web Token) and manages database interactions through MySQL2 with connection pooling for efficiency. The application is optimized for real-time request handling, with features like filtering, search, and user roles (admin, recycler, and regular user) to ensure smooth accessibility. It is designed to be responsive and mobile-friendly, allowing users to manage and track recycling requests seamlessly across devices.
Preview



