The development environment is set up using Node.js, MySQL, and essential packages like Experss.js and React.js and a MySQL database is installed to store user data, requests and related information.
The backend is created using Node.js and Express.js and API endpoints are created to perform the processes of request submission and data retrieval. This makes it easy for homeowners and waste collectors to integrate with the system and uses the Google Maps API to ensure accurate tracking, enabling waste collectors to quickly reach the requested location.
A user interface is created using react.js and facilitates house owners to make requests and garbage collectors to view and respond to those requests. API calls are used to connect front-end and back-end functionality, ensuring correct data flow.
Tools
Language:Node.js, HTML, CSS, JavaScript Framework: Express.js (Node.js) , react.js Database: MongoDB Geolocation Services: Firebase Cloud Messaging (FCM) Email Services: SendGrid
Implementation
The development environment is set up using Node.js, MySQL, and essential packages like Experss.js and React.js and a MySQL database is installed to store user data, requests and related information.
The backend is created using Node.js and Express.js and API endpoints are created to perform the processes of request submission and data retrieval. This makes it easy for homeowners and waste collectors to integrate with the system and uses the Google Maps API to ensure accurate tracking, enabling waste collectors to quickly reach the requested location.
A user interface is created using react.js and facilitates house owners to make requests and garbage collectors to view and respond to those requests. API calls are used to connect front-end and back-end functionality, ensuring correct data flow.