Verified food redistribution platform - connecting verified surplus-food donors with trusted humanitarian organisations in Kigali, Rwanda, to reduce food waste and feed communities through a reliable, accountable redistribution chain.
# Sangira
**Verified food redistribution platform** — connecting verified surplus-food donors with trusted humanitarian organisations in Kigali, Rwanda, to reduce food waste and feed communities through a reliable, accountable redistribution chain.
**Repository:**
github.com
## Table of contents
- Description
- Key features
- Tech stack
- Setup
- Prerequisites
- 1. Clone the repository
- 2. Install dependencies
- 3. Configure environment variables
- 4. Set up the database
- 5. Run the development servers
- 6. Production build (optional)
- Useful scripts
- Designs
- Figma mockups
- Figma prototype
- App interface screenshots
- Deployment plan
- Video demo
---
## Description
Sangira is a full-stack web application that coordinates surplus food redistribution between verified donors (hotels, caterers, supermarkets, event organisers) and verified recipient organisations (NGOs, shelters, orphanages) across Kigali.
The platform addresses three gaps identified in existing food-redistribution systems: the absence of organisational **verification**, the lack of reliable **notification infrastructure** for low-connectivity settings, and the absence of **dual-party accountability** for completed transfers. Every organisation is verified by an administrator before it can transact, every food transfer is confirmed by both the donor and the recipient, and time-critical events are communicated by SMS in addition to in-app notifications.
### Key features
| Area | Functionality |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| **Public** | Marketing landing page, sign-in, three-step registration, password reset |
| **Verifi …