Skip to content
Krish
Food donation platform

Annamitra

A platform that connects people with surplus food to those who need it.

My role
Full-stack developer
Status
Live
Built with
React, Node.js, Express, MongoDB, JWT, Multer
Who it's for
Individuals
+25%
user engagement
0
downtime during rollout
The problem

Why it needed to exist

Good food gets thrown away while people nearby go hungry. Donors who want to help have no simple way to reach the people who need it.

Individuals, restaurants and organisations with surplus food, and the people and groups who receive it.

The product

What it does

My role

What I did

I built it end to end on the MERN stack: the React interface, the Express API, authentication, uploads and the database design.

Under the hood

How it works

  1. Interface

    React

    Donation listings and account flows.

  2. API

    Node.js + Express

    JWT authentication and Multer uploads.

  3. Data

    MongoDB

    Donations, users and images.

Key decisions

Choices that shaped it

Photos on every donation
Receivers trust and act on a listing faster when they can see the food.
Modular, deployment-ready backend
Kept the codebase clean so the rollout could happen with zero downtime.
Outcome

Where it stands

Annamitra is live. The React frontend raised user engagement by 25%, and the platform rolled out with zero downtime.

Next projectTreeify