Inspiration

Every year, humanity throws away 1.3 billion tonnes of food - enough to feed every hungry person on Earth four times over. But this isn't just a food security crisis. It's a climate crisis: rotting food in landfills generates more greenhouse gas than the entire aviation industry.

Here's what makes this infuriating: most of that waste has a buyer. Urban farmers need compost. Livestock keepers need feed. Fermenters need fruit skins. Breweries produce thousands of kilograms of spent grain that urban farms would pay to collect.

To address this, we built LoopHarvest.

What it does

A circular marketplace where donors post their waste and recipients post their needs - and our matching engine automatically connects them in real time. Every kilogram diverted is tracked, verified, and converted into CO2 impact data that NGOs and corporations can actually use for reporting

How we built it

We started with a documentation of the complete MVP plan, including feasibility, scalability, and possible marketability. Then comes the technical implementation, where we identified the tech stacks, developer workflow, AI models, and overall architecture. We utilized an agentic engineer with skills and MCP servers integrated in the agent's workflow to prevent hallucinations and ensure that we follow the agile development lifecycle. In each iteration, it must be carefully implemented and tested.

Challenges we ran into

AI Integration was challenging. We initially planned to use local LLMs, but with device constraints, we were forced to utilize cloud LLMs with limited usage in the free tier.

Accomplishments that we're proud of

We somehow completed the MVP, even with the limitations of the free-tier LLM; we managed to make it work by adding a fallback method.

What we learned

We learned new concepts and new technical implementation strategies during the challenge.

What's next for LoopHarvest

Making it work in the real world, to produce traction and revenue.

Built With

  • ai-agents
  • fastapi
  • gemini
  • material-ui
  • mcp-servers
  • nextjs
  • supabase
Share this project:

Updates