尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
🌱 Tumbuh Pangan: Collaborative Food Surplus Redistribution Platform for FunDev International Competition 2026 (USU) - SDG 2 & 12.3
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗FunDev International Competition 2026
Organized by D3 Informatics Engineering, Faculty of Vocational Studies, Universitas Sumatera Utara (USU)
Theme: Digital Creative Technology for Sustainable Development Goals (SDGs)
SDG Focus: Goal 2: Zero Hunger & Goal 12.3: Halve Global Food Loss and Waste (FLW)
Institution: Institut Teknologi dan Sains Mandala (ITSM), Jember
Team Name: Apa Yaa Namanya
Team Members: Ilhan Awafi, Sarah Safira
Supervisor: Muhamat Abdul Rohim S.Kom., M.Si
Food Loss and Waste (FLW) is an acute structural paradox in Indonesia. According to official Bappenas data, Indonesia loses 23 to 48 million metric tons of food per year, resulting in an economic burden of IDR 213–551 trillion annually and contributing significantly to greenhouse gas emissions (~7.29% of national GHG emissions). Ironically, millions of vulnerable citizens face chronic malnutrition and food insecurity.
Commercial F&B operators (bakeries, restaurants, caterers, hotels, and grocery stores) routinely generate high-quality, consumable surplus food at the end of business hours. However, direct informal donation often fails due to logistical friction, lack of real-time communication, liability risks regarding food safety, and the burden of ad-hoc distribution.
Tumbuh Pangan is a B2B2C digital redistribution platform engineered to close this gap. It connects verified commercial food donors with accredited grassroots social organizations (orphanages, soup kitchens, foster homes, and community volunteers) through an efficient, dignified, and safe digital chain-of-custody.
An intelligent multi-factor matching engine that scores and prioritizes surplus distribution based on:
A rigorous food protection standard preventing improper food donation:
The project is structured with a clean, zero-dependency, static-first architecture designed for instant cloud deployment, offline resilience, and fast judge evaluation:
#14532D), Primary Green (#27864B), Light Green (#E8F5E9), Soft Mint (#F5FAF5), and Warm Yellow (#F4D77B).w-64) desktop sidebar and mobile off-canvas drawer.app-donatur.html: Donor batch posting, safety declarations, claim queue management, and handover terminal.app-mitra.html: Receiver surplus catalog, smart matching priority badges, claim requests, and PIN verification.app-admin.html: Central supervision portal for partner KYC verification, real-time transaction audit trail, and aggregate impact analytics.js/store.js):
localStorage + CustomEvent)..
├── index.html # Public Homepage (Hero, Triad Features, Story, How It Works)
├── tentang.html # About Page (National FLW Context, Vision & Principles)
├── cara-kerja.html # Detailed 5-Step Food Rescue Workflow
├── fitur.html # Deep-Dive Tech Features & Interactive Simulator
├── dampak.html # Environmental & Social Impact Transparency Dashboard
├── faq.html # Operational, Food Safety & Legal Frequently Asked Questions
├── login.html # Multi-Role Entry Gateway with 1-Click Demo Logins
├── daftar.html # Partner Onboarding with Interactive Role Toggle (Donor vs Receiver)
├── app-donatur.html # Donor Management Portal
├── app-mitra.html # Community Receiver & Distribution Portal
├── app-admin.html # National Control Center & KYC Supervision Portal
├── js/
│ └── store.js # Standalone Reactive Store, Demo Seeder & Matching Logic
├── images/ # Optimized Real Community Food Distribution Visuals (WebP)
├── vercel.json # Vercel Production Deployment Configuration (Clean URLs & Caching)
└── README.md # Project Documentation & Competition Submission Spec
Because the project is completely self-contained with zero required build steps or runtime dependencies, it can be served using any local HTTP web server.
# Clone the repository
git clone https://github.com/defhanpy/tumbuh-pangan.git
cd tumbuh-pangan
# Start local server on port 8088
python3 -m http.server 8088
Open your browser and navigate to: http://localhost:8088
npx serve . -p 8088
vercel --prod
The included vercel.json automatically handles clean URLs (e.g., /app-donatur instead of /app-donatur.html), asset caching headers, and modern security headers.
For the FunDev 2026 jury evaluation, the prototype includes pre-seeded demo accounts and a persistent role switcher. Follow this sequential scenario to test the complete end-to-end redistribution lifecycle:
index.html)
fitur.html.login.html.app-donatur.html)
[email protected]).app-mitra.html)
[email protected]).app-donatur.html)
app-admin.html)
[email protected]).Developed by Team Apa Yaa Namanya for the FunDev International Competition 2026:
Academic Supervisor:
Muhamat Abdul Rohim S.Kom., M.Si
Affiliation:
Institut Teknologi dan Sains Mandala (ITSM)
Jember, East Java, Indonesia
Industry Collaboration Partner:
Defhanpy (Web & Digital Solutions) — https://defhanpy.dev
This project is released under the MIT License. All documentation, system specifications, and interactive assets are prepared specifically for the FunDev 2026 Vocational Faculty competition, Universitas Sumatera Utara.