Machine learning · Sustainability / 2026
A machine-learning platform helping restaurants predict and reduce food-waste risk before service.

The product
WasteWise translates restaurant and event factors into an actionable Low, Moderate or High waste-risk forecast. The experience combines confidence-aware predictions, personalized recommendations, history and analytics.
01 / The challenge
Restaurant teams need a prediction early enough to change preparation decisions, not another retrospective sustainability dashboard. WasteWise turns operational context into an explainable risk level and practical recommendations.
02 / Architecture
React prediction journey, history, recommendations and analytics dashboard.
NestJS API for authentication, prediction records and reporting.
FastAPI endpoint wrapping a serialized scikit-learn preprocessing and Random Forest pipeline.
MongoDB persistence and Docker Compose orchestration for the complete system.
03 / Engineering decisions
Low, Moderate and High are easier to connect to preparation decisions than a raw waste quantity without context.
Scaling and one-hot encoding stay identical between training and inference, reducing training-serving skew.
Confidence and class distribution help users understand borderline predictions and avoid false certainty.
04 / System toolkit
Every technology earns its place in the architecture. The interactive field represents the system's core building blocks.
05 / Outcomes
06 / Product in context