Skip to content

swaroopbokadekar/Zerobin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 ZeroBin | Smart Food Donation Platform

Mission: Reducing food waste by bridging the gap between surplus food and communities in need through seamless digital coordination.

ZeroBin is a full-stack MERN web application designed to connect food donors, NGOs, and system administrators. By replacing manual coordination with a centralized digital platform, ZeroBin simplifies food redistribution, promotes community sharing, and ensures surplus food reaches those who need it most.


👨‍💻 Note on This Repository

This repository contains my personal copy of our collaborative final-year academic project. My primary role in this team project was Frontend Development and UI/UX Design.


✨ Core Features

🔐 Secure & Role-Based Access

  • User Registration & Secure Login: Encrypted authentication for all users.
  • Role-Based Workflows: Distinct interfaces and permissions for Donors, NGOs, and Admins.

🍲 Donation & Request Lifecycle

  • Food Donation Listing: Donors can easily list surplus food with details (quantity, type, expiry).
  • NGO Request Management: NGOs can browse available listings and submit requests for specific donations.
  • Approval Workflow: Built-in checks to approve or decline food requests.
  • Real-Time Tracking: Track the status of a donation from listing to successful delivery.

📊 Management & UI

  • Admin Dashboard: Comprehensive overview for administrators to monitor users, moderate listings, and track overall platform metrics.
  • Responsive User Interface: Fully optimized for both desktop and mobile devices.

🛠️ Technology Stack

Category Technologies
Frontend React.js, Tailwind CSS, HTML5, CSS3, JavaScript
Backend Node.js, Express.js
Database MongoDB
Tools & Version Control Git, GitHub, REST APIs

🎯 My Contributions

As the lead Frontend Developer for this project, I was responsible for bringing the user interface to life and connecting it to our backend infrastructure:

  • UI/UX Design & Development: Designed and built the complete frontend architecture from scratch using React.js and Tailwind CSS, ensuring a modern, accessible, and highly responsive user experience.
  • Role-Specific Dashboards: Engineered distinct, intuitive dashboards tailored to the specific needs of Donors, NGOs, and Admins.
  • API Integration: Successfully integrated the frontend interface with backend REST APIs to enable dynamic data fetching, real-time status updates, and secure authentication.
  • Collaboration: Actively collaborated with backend peers using Git and GitHub for version control, issue tracking, and seamless code merging.

📸 Screenshots

(Optional: Add 2-3 screenshots of your beautiful frontend work here to make your portfolio pop!)

  • ![Dashboard View](link-to-image)
  • ![Donation Flow](link-to-image)

🚀 Getting Started (Local Development)

To run this project locally:

  1. Clone the repository:
    git clone https://github.com/swaroopbokadekar/Zerobin.git
    

About

A smart food donation platform that enables donors to share surplus food with NGOs through a secure, role-based web application built using the MERN stack.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 71.4%
  • JavaScript 28.6%