sandunchathuranga01 / EWT_CW2_GroupProject

Smart waste management system
0 stars 0 forks source link

Requesting service #14

Open sandunchathuranga01 opened 9 months ago

sandunchathuranga01 commented 9 months ago

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.