RePlate
- Project
- Food Rescue & Donation Management Platform
- Focus
- Food rescue platform
- Platform
- Java / React
- Status
- Independent project

Isolated local demo: a restaurant and NGO completed a 40-serving, 16 kg donation. A second produce listing remains available; totals come from the local backend.
(Overview)
A food redistribution project designed to connect restaurants, NGOs and volunteers around surplus-food donations.
Surplus-food redistribution needs a clear way to publish availability, coordinate collection and track donation status across different roles.
- Java
- Spring Boot
- Spring Security
- React
- Vite
- Tailwind CSS
- MySQL / PostgreSQL
(The build)
Food Rescue & Donation Management Platform
The React workspace connects restaurant and NGO accounts to the Spring Boot backend. Restaurants publish food and handling details; NGOs discover listings, claim donations and schedule collection. Restaurants confirm pickup, and dashboards calculate results from the recorded donation history.



(Engineering details)
04Restaurant and NGO registration and sign-in
Food listings, NGO claims and pickup scheduling
Restaurant-confirmed collection with status history
Donation analytics based on recorded completed weight
(Architecture)
- 01
Restaurants
- 02
Donation listings
- 03
NGOs & volunteers
- 04
Collection coordination
- 05
Status tracking
(Evidence & context)
A local test created a restaurant and NGO, published two donations, and completed one 40-serving collection through the full claim, schedule and confirmation flow. The real backend recorded 16 kg redistributed, while the second donation remained available. The screenshots show those test results.
These captures use fictional organizations and an isolated H2 test database running the latest local application source. They verify the demonstrated donation workflow, not production use, delivery operations or third-party integrations. The public repository still lacks this current application source.
Read the repository ↗