Food Waste Reduction System 20% OFF
React Project

Food Waste Reduction System

Food Waste Reduction System is a web application developed using React, Java Servlets, JSP, and MySQL. It connects food donors with receivers, allowing donors to share surplus food and receivers to browse and claim donations. Google Maps integration helps receivers locate food pickup locations.

₹1,999.00 ₹2,499.0020% off
Built with
MySQLReactHTML/CSSJavaScriptNode.jsMongoDB
You get
Source codeDatabaseProject reportPPTSetup guide
Delivery
Instant download after payment

Project Overview

Food Waste Reduction System is a web application designed to connect food donors with receivers and reduce food wastage. The system uses React for the frontend, Java Servlets and JSP for the backend, and MySQL for database management. It provides separate dashboards for Donors, Receivers, and Admins.

Available Features

  • User Registration and Login
  • Role-Based Access for Donors, Receivers, and Admins
  • Profile Management
  • Food Donation Listings with Description, Quantity, Pickup Time, and Location
  • Food Image Uploads
  • Browse Available Food Donations
  • Claim Food Donations
  • Google Maps Integration
  • Browser Geolocation for Donor Locations
  • Map Pins and Information Windows for Donations
  • View on Map and Navigation Links
  • Admin Monitoring of Donations and Claims

Technology Stack

  • Frontend: React
  • Backend: Java Servlets and JSP
  • Database: MySQL
  • Maps: Google Maps

More Details and Full Documentation

Food Waste Reduction System - UPDATEGADH

  1. User Authentication and Role Management
  2. Profile Management
  3. Donor Module
  4. Receiver Module
  5. Admin Module
  6. Food Donation Management
  7. Donation Claim Management
  8. Google Maps Integration
  1. Install Java JDK, Node.js, npm, MySQL, Apache Tomcat 9 or later, and a Web Browser.
  2. Create the MySQL database:

CREATE DATABASE foodwaste;

  1. Select the database:

USE foodwaste;

  1. Import the provided SQL schema to create the required tables.
  2. Configure the MySQL credentials in DBUtil.java.
  3. Configure Apache Tomcat 9 and deploy the Java Servlets and JSP backend.
  4. Open the frontend folder in the terminal:

cd frontend

  1. Install frontend dependencies:

npm install

  1. Start the React frontend:

npm start

  1. Configure the frontend proxy to connect to the backend.
  2. Open the frontend using the local URL displayed in the terminal.

Stuck while running it? Chat with us on WhatsApp for free installation help.

It is a web application that connects food donors with receivers so surplus food can be claimed instead of wasted.

The project uses React, Java Servlets, JSP, MySQL, and Google Maps integration.

The three main roles are Donor, Receiver, and Admin.

MySQL is used to store application data, including user profiles, food donations, and claim records.

Google Maps helps receivers view donation locations and access directions to food pickup points.

No reviews yet. Be the first to review this project.

Write a review

₹1,999.00₹2,499.00

More React Project