Inspiration
Food waste and food insecurity can exist side by side...
What it does
Second Serve is a surplus-food coordination platform...
- Inspects available surplus food.
- Inspects recipient needs and capacity.
- Creates a feasible pickup plan.
How we built it
We built Second Serve using:
- React + TypeScript
- FastAPI + Python
- Strands Agents
- Ollama + Qwen3 4B Instruct
- SQLite
- Docker Compose
Challenges we ran into
The biggest challenge was balancing AI flexibility with deterministic reliability.
...
Accomplishments that we're proud of
We're proud that Second Serve is more than an AI chatbot...
Surplus → AI Planning → Human Approval → Reservation → Pickup → Handoff → Impact
What we learned
We learned that the most effective use of an AI agent is not necessarily giving it complete control.
...
What's next for Second Serve
- Smarter allocation and route optimization
- Driver and volunteer scheduling
- Real-time monitoring
- External notifications
- Organization roles
- Production-ready deployment
Built With
- agent
- ai
- docker
- fastapi
- leaflet.js
- llm
- ollama
- open-meteo
- openstreetmap
- python
- qwen3
- react
- sqlite
- strands
- typescript
Log in or sign up for Devpost to join the conversation.