Skip to content

It is a food donation application designed to seamlessly connect food donors—such as caterers, restaurants, and event organizers—with orphanages in need. Once a donation is accepted, logistics are coordinated, enabling food collection by either an orphanage representative or a designated third-party service.

Notifications You must be signed in to change notification settings

asif-khan-2k19/Imdad-MajorProject

Repository files navigation

imdad-feature-image

Imdad – Bridging Hunger with Humanity

📌 Project Overview

Imdad is a mobile application developed to bridge the gap between surplus food providers—like restaurants, event organizers, and individuals—and orphanages in need. The platform enables food donors to instantly notify partner orphanages about available surplus food, which they can accept or reject. Logistics are then coordinated for collection, ensuring that no edible food goes to waste while children sleep hungry.


🚀 Key Features

  • 🔒 Secure Authentication: User and orphanage login with Firebase Authentication.
  • 📦 Donation Module: Donors can upload food details with pictures, pickup location, quantity, and time.
  • 🏡 Orphanage Dashboard: View, accept/reject donations, and provide ratings.
  • 🛎️ Real-Time Notifications: Alerts for new donations and status updates.
  • 📈 Analytics & Reports: Visuals for donation trends, user participation, and food distribution.
  • Ratings & Reviews: Quality control through user feedback.

🛠️ Tech Stack

Layer Technology
Frontend React Native, Expo, Tailwind CSS
Routing Expo Router
Backend & DB Firebase Firestore, Firebase Storage, Firebase Auth
Notifications Expo Notifications
Charts react-native-gifted-charts
Image Picker Expo Image Picker

🧩 Modules Breakdown

🔑 Authentication

  • Firebase Auth-based login, signup, and password reset.
  • Validations for secure access.

👤 Profile Management

  • Donors and orphanages can update profile info, including business/contact details.

📤 Donor Module

  • Upload food donations with photo, location, quantity, and estimated servings.
  • View all past donations with statuses: Pending, Accepted, or Rejected.

🏠 Orphanage Module

  • View list of incoming donations.
  • Access donor profiles for credibility.
  • Rate and review donations.

📊 Analytics Dashboard

  • Displaying total Pending, Accepted and Rejected donations.
  • Graph of monthly donation trends.
  • List of registered users along with their donation count.

🏆 Achievements

About

It is a food donation application designed to seamlessly connect food donors—such as caterers, restaurants, and event organizers—with orphanages in need. Once a donation is accepted, logistics are coordinated, enabling food collection by either an orphanage representative or a designated third-party service.

Topics

Resources

Stars

Watchers

Forks