Skip to content
A

Aahar-Daata

Turning Food Waste Into Verifiable,On-Chain Impact

Created on 11th February 2026

A

Aahar-Daata

Turning Food Waste Into Verifiable,On-Chain Impact

The problem Aahar-Daata solves

🎯 Problems Nourish-Net Solves
The Core Crisis: Food Distribution, Not Scarcity
Your platform addresses 4 critical systemic failures in food donation:

  1. Distribution Breakdown 🍃
    Problem: 40% of cooked food is wasted daily
    Root Cause: No trusted system to move surplus food quickly from hotels/restaurants to those in need
    Impact: Food isn't scarce—the logistics are broken
  2. Zero Trust & Transparency 🛡️
    Problem: 85% of NGOs lack real-time transparency on donation tracking
    Root Cause: Donors can't verify where their contributions actually go
    Impact: Hesitation to donate due to lack of proof and accountability
  3. Lost Tax Benefits ⚖️
    Problem: Businesses lose 100% of potential tax deductions
    Root Cause: No verifiable donation certificates or compliance documentation
    Impact: Financial disincentive for hotels/corporates to participate
  4. Logistical Inefficiency 🚚
    Problem: 30% of donated food spoils during transit
    Root Cause: Manual phone-tag coordination between donors and NGOs
    Impact: Wasted effort, spoiled food, and frustrated participants
    ✅ How Nourish-Net Solves This
    Your Proof-of-Donation Ledger creates an end-to-end solution:

Instant Matching: AI matches surplus food with nearest NGOs in real-time
Blockchain Verification: Every donation becomes an immutable on-chain record
Government Auditing: Multi-party digital signatures ensure tax credit compliance
Live Tracking: Real-time GPS tracking and status updates via web portal
Multilingual Access: 8 Indian languages for nationwide reach
SMS/Voice Alerts: Twilio integration for instant NGO notifications
🌍 Impact on UN SDGs
SDG 2 (Zero Hunger): 1 meal donated = 1 on-chain record, no leakage
SDG 12 (Responsible Consumption): Waste reduced through predictive routing
SDG 13 (Climate Action): Lower methane emissions from landfills
SDG 17 (Partnerships): Hotel-NGO-Government trust layer built on code

Challenges we ran into

  1. Blockchain Integration Complexity
    Smart Contract Deployment: Setting up Solidity compilation with solcx, managing gas fees, and deploying to Sepolia testnet
    Web3 Connection Issues: Handling EIP-1559 transaction format, managing nonces, and ensuring reliable RPC provider connectivity
    Private Key Management: Securely handling wallet credentials in
    .env
    while avoiding exposure
  2. IPFS & Decentralized Storage
    Filebase S3 Integration: Configuring S3-compatible API for IPFS pinning via Filebase
    CID Retrieval: Extracting proper IPFS Content Identifiers from Filebase responses (noted in code: "we assume success and return the gateway URL")
    Fallback Handling: Implementing local storage fallback when Cloudinary/IPFS credentials are missing
  3. Multi-Language Internationalization (i18n)
    8 Language Support: Managing translations for English, Hindi, Tamil, Telugu, Kannada, Gujarati, Marathi, and Bengali
    Locale Routing: Implementing Next.js [locale] dynamic routing across all pages
    Translation Coverage: Ensuring all UI strings are properly translated (found TODOs in FAQ and hotel pages)
  4. Real-Time Communication
    WebSocket Integration: Setting up bidirectional communication for chat and donation broadcasts
    Twilio SMS Integration: Configuring voice/SMS notifications for NGOs when donations are listed
    Notification Reliability: Handling fallback scenarios when local NGOs aren't available (switching to global broadcast)
  5. Payment Gateway Integration
    Razorpay Setup: Implementing subscription payments with proper signature verification
    Webhook Security: Validating payment signatures to prevent fraud (extensive debug logging in
    subscriptions.py
    )
  6. Database & Query Optimization
    MongoDB Atlas Vector Search: Setting up AI-powered semantic search for RAG chatbot
    Geolocation Filtering: Filtering donations by city while handling scale limitations ("fetch all and filter in Python ok for hackathon")
    Complex Aggregations: Joining donations with NGO/hotel data across collections
  7. AI/ML Features
    Google Gemini Integration: Implementing RAG (Retrieval-Augmented Generation) chatbot with context-aware responses
    Embedding Generation: Creating vector embeddings for semantic search
    Prompt Engineering: Crafting system prompts for donation-specific Q&A
  8. Production vs. Hackathon Trade-offs
    Local Storage Warning: "This won't work on Vercel/Render, but fine for Local Hackathon"
    Simplified Auth: Allowing email updates without re-verification for debugging ease
    Mock Data: Using placeholder hashes when blockchain recording fails
  9. Cross-Platform Compatibility
    Video Recording: Handling .webm format across different browsers and devices
    File Upload: Managing different file extensions and MIME types
    Mobile Responsiveness: Ensuring UI works on various screen sizes
  10. Environment Configuration
    Multiple API Keys: Managing 10+ different service credentials (MongoDB, Cloudinary, Filebase, Web3, Razorpay, Twilio, Gemini)
    Quote Handling: Stripping quotes from
    .env
    values (Windows compatibility issue)
    Missing Credentials Fallback: Gracefully degrading when services aren't configured

Tracks Applied (1)

Ethereum Track

✅ Smart Contract deployment (DonationRegistry) ✅ On-chain transparency (immutable donation records) ✅ Decentralized stor...Read More
ETHIndia

ETHIndia

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio