1. Team: Localhoster

<aside> 👥

Team Members / Course :

School: Nanyang Technological University

</aside>


2. Idea Summary

<aside> 💡

Singapore faces a dire structural food security mismatch: 784,000 tonnes of food waste each year, and poor coordination means this surplus reaches only 10% of the 10% food-insecure residents. The visibility gap gives rise to economic losses of S$2 billion. Current manual models have not yet established the delivery of undignified aid or mobility issues.

This leads to waste of about two bowls of rice per person daily; Of it, only 18% is recycled, and 22% of insecure households received support, as existing information flows are weakly connected to bridge an effective supply-demand gap.

We achieve this by targeting a logistics response time of fewer than 5 minutes and a Jain Fairness Index of over 0.9, thereby enabling resources to be fairly allocated in a way that overcomes privacy obstacles and that supports the 78% of households that have been previously excluded.

</aside>


3. Proposed Solution

<aside> 🔧

Our product, OptiMeal OS, transforms Notion from a passive database into the active "Central Nervous System" of a nationwide logistics network. Using Notion AI and the Model Context Protocol (MCP), we elevate disintegrated logistical noise into an intelligible, self-governing operating system.

copy_2C7BFCF6-BD70-4370-92F4-2755324EF163 2.mov

A Bi-Directional Brain

Framed within the concept of a "Headless" architecture, it is Streamlit that bears the burden of physically executing interactions with Drivers and Donors. But it is solidly Notion 3.0 that brings in the strategic intelligence layer.

1. The Sensory Layer: MCP Ingestion

Screenshot 2026-01-10 at 4.39.12 PM.png

Figure 1: The Donor Portal (Input). Data submitted here is instantly synced to Notion via MCP agents.

2. Intelligence Layer: Notion AI & Fairness Engine

Notion Page : https://fragrant-error-7d8.notion.site/OptiMeal-OS-2cd33f68bace8086816ae1b3b7a5882a

Screenshot 2026-01-10 at 4.45.40 PM.png

Figure 2: The Notion Command Center (The Brain). The graph tracks 'Community Saturation' in real-time.

3. The Action Layer: Automated Dispatch

Screenshot 2026-01-10 at 4.42.55 PM.png

Figure 3: Fleet Execution. The system calculates the nearest driver (Proximity Optimization) and dispatches them to the AI-verified location.

image.png

Figure 4: Sequence diagram

Github Repo : https://github.com/SLAWWWW/Notion-Ideathon---Optimeal/tree/main/OptimealHackathon

Why Notion?

A standard SQL database can store numbers but cannot do reasoning. By building on Notion, we gain:

  1. Contextual Intelligence: Notion AI understands the nuance of "Urgent Perishable" vs. "Canned Goods" better than rigid code.
  2. Human-in-the-Loop: While the agents run the logistics, the Notion interface provides a dignified, readable workspace for human volunteers overseeing the "Invisible Co-Founder." </aside>

4. Impact & Use Case

<aside> 📊

Qualitative Impact:

Nowadays, NGOs are burning out. They spend hours frantically trying to reach out to drivers and frantically updating spreadsheets. OptiMeal OS changes that. By letting Notion handle the complex logistics, these teams are freed up to do what they signed up for: help people.

For families receiving assistance, the regularity of this service restores dignity. They know that in such times, they can rely on regular support instead of stressing over "feast or famine" cycles brought about by poor distribution logistics.

Quantitative Success Metrics:

Helping the Community:


5. Implementation Feasibility

<aside> 💻

Technology Stack

Primary Language: Python

This project is implemented entirely in Python using Streamlit, enabling rapid prototyping of an interactive web application without a traditional frontend-backend split.

System Architecture

OptiMeal is designed as a single-page Streamlit application with two operational modes:

  1. Public Portal (Individual / Donor Facing)
  2. NGO Operations (Command Center Dashboard)

The app communicates with Notion databases via the official Notion API, allowing structured storage of donation records and logistics data without setting up a custom backend server.

Core Modules & Implementation

1. Public Donation & Public Listing Portal

Implemented under the "PUBLIC PORTAL" view in Streamlit.

How it works:

This public listing feature enables individual-to-individual food sharing, aligned with the Good Samaritan Food Donation Act, ensuring donors acting in good faith are protected and listings are transparently documented.

2. NGO Command Center

Implemented under the "NGO OPERATIONS" mode.

Features include:

Dispatching a donation:

3. Logistics & Fleet Control

A real-time fleet visualization is implemented using [st.map](<http://st.map>)().

Map includes:

Driver states are updated dynamically via Notion API calls, and operators can:

Deployment Feasibility

The application can be deployed via Streamlit Community Cloud, which: