" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
From what to build to how to build it — our platform helps you understand, plan, and solve SIH 2026 problem statements with complete insights into requirements, solution approaches, technology stacks, architecture, AI/ML, and implementation roadmaps.
Search for your problem statement, and start building your solution.
| Description: | Background: The overwhelming majority of India’s end-of-life electronics is collected through informal scrap dealers, waste-pickers, and local aggregators due to their extensive last-mile reach and low collection costs. However, these informal collectors remain largely outside the formal recycling ecosystem. The E-Waste (Management) Rules, 2022 established a formal Extended Producer Responsibility (EPR) framework involving authorized recyclers, but there is currently limited access for informal collectors to participate in this formal recycling chain. As a result, material collected by informal aggregators may undergo unsafe backyard processing such as open-air cable burning, acid leaching of printed circuit boards, and manual desoldering without proper extraction facilities. While materials such as copper and small quantities of gold may be recovered, valuable materials including lithium, cobalt, neodymium, tantalum, gallium, and indium may be lost. These practices also expose workers to significant health and safety risks. The fundamental gap is not only technological but also informational and institutional. Informal collectors may not know the prevailing fair price of materials, which nearby recyclers are authorized, how to complete a compliant material handover, or how to obtain a documented record of the transaction. Consequently, there is limited incentive for collectors to prefer the formal recycling route Problem: Design and develop a vernacular, low-literacy, offline-tolerant mobile platform that enables informal scrap collectors to discover fair prices, connect directly with authorized recyclers, complete a documented and traceable handover of collected materials, and receive payment. The platform should make the formal recycling channel an economically attractive and convenient option for informal collectors rather than creating an additional compliance burden The platform should: • Allow collectors to photograph, categorize, and create digital lots of collected materials such as CRTs, LCD panels, PCBs, cables, batteries, motors and magnet-bearing assemblies, and mixed plastics, enter approximate weight, and receive an instant value estimate. • Provide a price discovery and historical price dataset containing material category, sub-category,location, date, prevailing buying price, unit of measurement, approximate market range, and recycler/aggregator offered price. The system should use this dataset to provide transparent and current price information to collectors and identify basic price trends. • Maintain a material and transaction dataset containing lot/reference ID, material category, material description, photograph/image reference, approximate weight, estimated value, quoted price, final sale value, date and time of collection, collection location, recycler details, and transaction status. This dataset should enable traceability of material from collection to authorized recycling. • Maintain an authorized recycler/aggregator dataset containing recycler/aggregator name, facility location, materials accepted, authorization/registration details, authorization status, contact details, offered rates, pickup availability, and service area. The platform should use this information to identify and rank suitable authorized recyclers for a collector's lot. • Use the collected material image, category, weight, location, historical price, and transaction data to support AI/ML-based features such as material classification, approximate valuation, recycler matching, and identification of abnormal or inconsistent transaction values, wherever sufficient training data is available. • Provide current buying rates for different material categories and locations through a simple price board, including spoken price information and basic price trends. • Match collected lots with nearby authorized recyclers or aggregators based on location, material category, offered rate, pickup availability, and authorization status. • Generate a digital and verifiable handover/transfer record containing photographs, weight, timestamp, GPS/location details, and a unique reference that can be confirmed by the recycler. • Maintain an easy-to-understand earnings ledger showing transactions, payments, and pending dues, thereby building a usable financial and transaction history for collectors. • Provide pictorial and/or audio-based safety guidance on hazardous practices, including improper burning or opening of materials and safe handling of batteries and CRTs. • Support Marathi and Hindi at a minimum and provide a genuinely usable interface for users with limited literacy. • Operate in low-connectivity environments through an offline-first architecture, allowing core activities to be completed offline and synchronized when connectivity becomes available. • Support entry-level Android devices with a small application size and low memory requirements. Allow cash-based transactions while keeping digital payment optional and not making it a prerequisite for using the platform. Dataset Requirements: The solution should be designed to create and utilize structured datasets generated through field operations and platform transactions. The minimum dataset should cover the following: • Material Dataset: Material category, sub-category, material description, image, approximate weight, condition, source type, and estimated value. • Price Dataset: Material category, location, date/time, buying price, selling/quoted price, unit, recycler/aggregator, and historical price information. • Recycler Dataset: Recycler/facility name, location, materials accepted, authorization status/details,contact information, offered rate, pickup availability, and service area. • Transaction Dataset: Unique lot ID, collector ID, material category, quantity/weight, quoted price, final price, recycler ID, collection location, handover location, date/time, payment status, and transaction status. • Traceability Dataset: Lot ID, photographs, weight, timestamp, GPS/location, handover reference number, recycler confirmation, and subsequent transaction status. • Collector Dataset: A minimal profile containing collector ID, preferred language, general operating location, transaction history, and earnings history. The system should avoid collecting unnecessary personal information. • AI/ML Training Dataset: Where AI/ML functionality is proposed, teams should develop or use appropriately sourced datasets containing material images, material categories, weights, prices, locations, and transaction records for model training and validation. Teams should clearly identify the source, quality, size, and limitations of such datasets. • The dataset should support data cleaning, validation, anonymization where required, historical analysis, price prediction, material classification, recycler recommendation, and transaction-level traceability. • Teams should demonstrate how the dataset is generated, stored, validated, updated, and used by the application rather than treating the dataset as a static database. Expected Outcome: The proposed solution should create a simple digital bridge between informal collectors and the formal recycling ecosystem, improving price transparency, enabling traceable material handovers, connecting collectors with authorized recyclers, promoting safer handling practices, and encouraging greater participation in the formal recycling chain. The solution should include a working mobile application, recycler-side interface, structured datasets for materials, prices, recyclers and transactions, field research involving at least two working scrap collectors or aggregators, and a live usability demonstration. Teams should also provide a short unit-economics assessment comparing the collector's existing earnings with the potential earnings through the proposed platform and explaining how the platform can sustain its operations. |
| Organization: | Ministry of Mines (MoM) |
| Department: | Jawaharlal Nehru Aluminium Research Development and Design Centre (JNARDDC) |
| Category: | Software |
| Theme: | Clean & Green Technologytd> |
| Youtube Link: | Not provided |
| Dataset Link: | Not provided |
| Contact info: | Not provided |
This research and design dossier presents an end-to-end technical, operational, and architectural strategy for SIH26229: Kabadiwala Connect – Bringing the Informal Collector into the Formal Recycling Chain. India’s informal waste ecosystem collects over 80%–90% of the country’s post-consumer electrical and electronic waste (e-waste) [KNOWN]. However, because informal scrap pickers (kabadiwalas) lack direct access to authorized recyclers, transparent price discovery, and digital handover tools, massive quantities of high-value e-waste undergo hazardous backyard processing (acid leaching, open cable burning, manual CRT smashing) [PS]. This practice leads to the irreversible loss of critical raw materials—such as lithium, cobalt, neodymium, tantalum, gallium, and indium—while exposing workers to severe occupational health risks [PS].
To bridge this institutional and technological gap, we propose an offline-first, vernacular, voice-guided mobile platform for Android devices paired with a cloud-based web application for CPCB-authorized recyclers. The system empowers low-literacy collectors to capture material photos, obtain instant AI-assisted component classification and fair market valuations, discover nearby authorized recyclers, generate verifiable digital handover receipts with GPS and timestamp tracking, and maintain a clear visual/audio earnings ledger [PS].
| Metadata Field | Value |
|---|---|
| Problem Statement Number | SIH26229 [PS] |
| Title | Kabadiwala Connect – Bringing the Informal Collector into the Formal Recycling Chain [PS] |
| Organization | Ministry of Mines (MoM) [PS] |
| Department | Jawaharlal Nehru Aluminium Research Development and Design Centre (JNARDDC) [PS] |
| Category | Software [PS] |
| Theme | Clean & Green Technology [PS] |
| Submission Deadline | 30 September 2026 [PS] |
| Ideas Submitted | 0/500 [PS] |
| Target Operating Systems | Entry-Level Android (Android 8.0+, RAM $\le$ 2GB) [PS, ASSUMPTION] |
| Primary Languages | Marathi and Hindi (at minimum) [PS] |
Fundamental System Objective: To construct an offline-first, audio-visual digital bridge that enables low-literacy informal scrap collectors to achieve transparent price discovery, accurate AI component valuation, and verifiable digital handovers to CPCB-authorized recyclers, diverting e-waste from informal hazardous burning into India's formal critical mineral recovery chain [PS, INFERENCE].
The explicit problem statement provided by the Ministry of Mines and JNARDDC has been deconstructed into atomic, non-overlapping requirements:
Requirement A (Lot Creation & Instant Valuation):
[PS]Requirement B (Price Discovery & Trends Dataset):
[PS]Requirement C (Material & Transaction Dataset / Traceability):
[PS]Requirement D (Authorized Recycler Dataset & Matching):
[PS]Requirement E (AI/ML Integration):
[PS]Requirement F (Spoken & Visual Price Board):
[PS]Requirement G (Digital & Verifiable Handover Record):
[PS]Requirement H (Earnings Ledger & Flexible Payments):
Cash Received, Digital Paid, Pending Recycler Payment) [INFERENCE].[PS]Requirement I (Safety Guidance):
[PS]Requirement J (Vernacular & Low-Literacy UI):
[PS]Requirement K (Offline-First Architecture):
[PS]Requirement L (Entry-Level Device Compatibility):
[PS]Requirement M (Field Research & Unit Economics):
[PS]| Stakeholder | Goal | Current Pain | System Need |
|---|---|---|---|
| Informal Scrap Collector (Kabadiwala) | Earn fair income, sell collected e-waste quickly, avoid harassment, build financial history. | Exploited by middlemen; lack of price visibility; unsafe manual dismantling; cash flow delays. | Vernacular, audio-guided offline Android app; instant price estimation; direct connection to authorized buyers; visual cash/UPI earnings ledger. [PS, INFERENCE] |
| Local Scrap Aggregator (Raddiwala / Sub-dealer) | Aggregate higher volumes of e-waste, sell directly to formal recyclers at bulk rates, streamline inventory. | Unregulated price fluctuations; lack of formal compliance records; manual bookkeeping errors; hazardous storage risks. | Bulk lot creation tool; recycler offer comparison board; digital handover receipts for sales to authorized facilities. [PS, INFERENCE] |
| CPCB-Authorized Recycler / Refurbisher | Secure clean, pre-sorted e-waste feedstock; satisfy CPCB EPR compliance targets; trace material origins. | Inability to source directly from informal collectors; unverified material origins; missing transaction documentation for CPCB audits. | Web dashboard to publish buying rates, view available nearby lots, issue digital pickup confirmations, and log CPCB-compliant EPR credit trails. [PS, RESEARCHED] [1.1] |
| Ministry of Mines (MoM) / JNARDDC | Maximize recovery of critical minerals (Li, Co, Nd, Ta, Ga, In, Cu) under National Critical Minerals Mission (NCMM). | Critical minerals lost in backyard acid leaching and burning; lack of national data on informal e-waste flows. | Aggregated data analytics on e-waste lot generation, material composition, critical mineral retention rates, and regional trade flows. [PS, RESEARCHED] [2.1, 2.7] |
| Electronics Producers / Brands (PIBOs) | Fulfill mandatory CPCB Extended Producer Responsibility (EPR) recycling targets efficiently. | Fraudulent EPR certificates; lack of end-to-end material traceability from street collection to recovery. | Auditable digital transaction logs proving e-waste was channelled from informal pickers to authorized recyclers. [PS, RESEARCHED] [1.2, 4.1] |
| Proposed Platform Feature | Primary Requirement Justified | Technical Component Delivering Feature | Confidence Tag |
|---|---|---|---|
| AI Camera Scan & Classification | Requirement A, E | On-device YOLOv8-Nano (INT8 TFLite/ONNX) model trained on e-waste components. | [PS] |
| Audio-Visual Price Board with Spoken Rates | Requirement B, F, J | Vernacular UI with AI4Bharat Bhashini / Android TTS engine reading rates in Hindi/Marathi. | [PS] |
| Offline Lot Creator & Draft Ledger | Requirement A, H, K | Local WatermelonDB / SQLite engine storing unsynced records on mobile device. | [PS] |
| Geo-Spatial Recycler Matcher | Requirement D, E | Server-side PostGIS spatial query ranking recyclers by distance, rate, and CPCB status. | [PS] |
| Digital Handover QR Code Generator | Requirement C, G | Cryptographically signed offline QR payload containing Lot UUID, GPS, weight, timestamp. | [PS] |
| Visual Cash & Digital Earnings Ledger | Requirement H | React Native visual card component tracking cash handoffs and pending dues. | [PS] |
| Interactive Vernacular Safety Audio Modules | Requirement I, J | Pre-rendered WebP illustrations + localized mp3 audio clips on battery/CRT hazardous practices. | [PS] |
| Anomaly & Fraud Detection Engine | Requirement E | Server-side Isolation Forest ML model flagging unrealistic weight/valuation submissions. | [PS] |
| Recycler Web Dashboard & Rate Manager | Requirement C, D | Next.js web application for authorized recyclers to post buying prices and confirm handovers. | [PS] |
| CPCB EPR Traceability Export Pipeline | Requirement C, M | Automated JSON/PDF audit report generator mapping transactions to CPCB EPR portal format. | [PS, INFERENCE] |
[RESEARCHED] [1.10, 3.1][RESEARCHED] [1.3, 3.3][RESEARCHED] [1.2, 4.9][RESEARCHED] [2.3, 2.10][PS, KNOWN]| Data Type | Purpose | Ideal Real-World Source | Hackathon Substitute | Access Method | Availability | Privacy Sensitivity | Confidence |
|---|---|---|---|---|---|---|---|
| E-Waste Material Images | Train ML model for 7 component categories (CRTs, PCBs, batteries, etc.). | Recykal, Attero, Roboflow Universe E-Waste Datasets [1.2]. | Combined Roboflow E-Waste + Kaggle E-Waste Dataset [1.1, 1.2]. | Direct Download / Roboflow API. | Public / Open Source. | None (Hardware images). | [RESEARCHED] [1.1, 1.2] |
| E-Waste Material Prices | Populate price discovery engine & historical trend models. | Local scrap market rates (Kurla/Seelampur), CPCB circulars, MetalPrices API. | Synthetic price matrix seeded with real market baseline ranges (INR/kg). | Local JSON seed / Custom Seed API. | Synthetic / Mocked. | None. | [ASSUMPTION] |
| Authorized Recycler Registry | Match collectors with valid CPCB/SPCB recyclers. | Central Pollution Control Board (CPCB) EPR Portal (eprewaste.cpcb.gov.in) [1.1]. |
Scraped/Structured CPCB registered recycler list (Maharashtra/MP). | Static JSON database / Mock REST API. | Public domain data [1.1]. | Public Business Info. | [RESEARCHED] [1.1] |
| Transaction & Traceability Logs | Audit material path from collection to formal recycling. | Production database generated by active platform transactions. | Generated synthetic transaction records with realistic GPS coordinates. | Internal WatermelonDB / PostgreSQL schema. | Platform-generated. | Low (Anonymized lot data). | [INFERENCE] |
| Collector Profile Data | Store language preference, operating town, earnings ledger. | Direct user onboarding input. | Simulated local collector profiles (e.g., Pune/Nagpur locations). | Local SQLite / Encrypted AsyncStorage. | App-generated. | High (Phone number, general location). | [PS, INFERENCE] |
| Vernacular Audio Resources | Provide spoken price and safety guidance in Marathi/Hindi. | AI4Bharat Bhashini TTS API / Google Cloud TTS API. | Pre-recorded local audio assets (.mp3 files) bundled in app build. |
Local app bundle / Cloud storage bucket. | Public API / Pre-recorded assets. | None. | [INFERENCE] |
+---------------------------------------------------------------------------------------------------------+
| EXISTING ECOSYSTEM LANDSCAPE |
+------------------------------------+-----------------------------------+--------------------------------+
| CPCB EPR PORTAL | RECYKAL / ECOEX | KABADIWALLA CONNECT (Chennai) |
| Official Govt Compliance Portal | Enterprise B2B SaaS Platform | Local Scrap-Shop Aggregator |
| • Focus: EPR Credit Trading | • Focus: Corporate Supply Chain | • Focus: PET / Municipal Waste |
| • Gap: Zero Informal Picker Access | • Gap: Complex UI, Requires GST | • Gap: Lacks E-Waste Valuation |
+------------------------------------+-----------------------------------+--------------------------------+
eprewaste.cpcb.gov.in) managing registration and EPR certificate trading for producers, recyclers, and refurbishers [1.1, 1.2].[RESEARCHED].[RESEARCHED].[RESEARCHED].+---------------------------------------------------------------------------------------------------------+
| CANDIDATE ARCHITECTURE COMPARISON |
+----------------------------------+-----------------------------------+----------------------------------+
| APPROACH 1: PURE CLOUD PWA | APPROACH 2: HYBRID EDGE-AI NATIVE | APPROACH 3: SMS/USSD BASIC CORE |
| • Cloud ML Inference | • On-Device YOLOv8-Nano TFLite | • No Smartphone Required |
| • High Bandwidth Needed | • 100% Offline Lot Creation & DB | • Extreme Feature Constraints |
| • Low Device Storage Footprint | • Sub-25MB APK, Low Latency | • Zero Image Scan / Vision AI |
+----------------------------------+-----------------------------------+----------------------------------+
| Evaluation Dimension | Approach 1: Pure Cloud PWA | Approach 2: Hybrid Edge-AI Native Mobile App (RECOMMENDED) | Approach 3: SMS/USSD + Web Gateway |
|---|---|---|---|
| Mechanism | Progressive Web App sending photos to cloud server for ML classification and pricing. | React Native Android app with embedded YOLOv8-Nano TFLite model, WatermelonDB SQLite, and offline audio engine. | Feature phone SMS/USSD menu for price queries; web portal for recyclers. |
| Problem Fit | Poor fit for field pickers in low-connectivity scrap yards. | Exceptional fit; designed specifically for offline, low-literacy Android field usage. | Partial fit; accessible on basic phones but cannot support image camera scanning or visual guidance. |
| Accuracy Potential | High (Server can run heavy vision models). | High ($>85%$ mAP@50 using quantized YOLOv8-Nano model) [3.3, 3.13]. | N/A (No vision capabilities). |
| Data Requirements | Continuous 4G/5G mobile data connection required for every camera scan. | Zero internet required for scanning and valuation; periodic background delta sync when online. | Low cellular SMS/USSD bandwidth. |
| Complexity | Low client complexity, high cloud backend dependency. | Balanced; requires client-side SQLite database and embedded AI runtime. | Low client complexity, high telecom gateway complexity. |
| Explainability | High (Cloud logs all requests). | High (On-device rule engine outputs transparent price formula: $Weight \times Base Rate$). | High (Static text output). |
| Cost | High cloud inference bandwidth costs ($₹/request$). | Minimal server cost (Inference happens on user's smartphone processor). | High SMS/USSD telecom gateway subscription costs. |
| Scalability | Bottlenecked by cloud API throughput during peak hours. | Highly scalable (Distributed client computing). | Scalable within telecom limits. |
| Hackathon Feasibility | High (Easy web build). | High (Can be built and demonstrated on physical Android hardware within hackathon window). | Medium (Requires SMS gateway sandbox). |
| Production Feasibility | Poor (Fails in rural/low-network scrap markets). | Production-Ready (Resilient to spotty internet; standard Android deployment). | Poor (User experience is cumbersome and text-heavy for low-literacy users). |
Selected Strategy: Approach 2 – Hybrid Edge-AI Native Mobile Application with Offline-First Relational Data Engine.
+-------------------------------------------------------------------------------------------------------------------+
| CLIENT LAYER |
| +-------------------------------------------------------+ +--------------------------------------------------+ |
| | COLLECTOR MOBILE APP (Android) | | RECYCLER WEB DASHBOARD | |
| | - React Native / Expo Development Build | | - Next.js 14 / React / Tailwind CSS | |
| | - Vernacular Icon & Voice UI (Marathi / Hindi) | | - Interactive Map (Mapbox / Leaflet) | |
| | - Offline Audio Safety Player & Price Board | | - Buying Rate Publishing & Lot Bidding Engine | |
| +-------------------------------------------------------+ +--------------------------------------------------+ |
+-------------------------------------------------------------------------------------------------------------------+
|
+-------------------------------------------------------------------------------------------------------------------+
| EDGE PROCESSING & LOCAL STORAGE ENGINE |
| +-------------------------------------------------------+ +--------------------------------------------------+ |
| | EDGE AI VISION RUNTIME | | LOCAL RELATIONAL DATABASE | |
| | - ONNX Runtime Mobile / TFLite | | - WatermelonDB (SQLite Native Adapter) | |
| | - Quantized YOLOv8-Nano Model (<4 MB INT8) | | - Persistent Action Queue & Outbox Store | |
| +-------------------------------------------------------+ +--------------------------------------------------+ |
+-------------------------------------------------------------------------------------------------------------------+
| (Bi-Directional Delta Sync when Online)
+-------------------------------------------------------------------------------------------------------------------+
| GATEWAY & API SERVICE LAYER |
| +-------------------------------------------------------------------------------------------------------------+ |
| | - Node.js Fastify API Gateway (TypeScript) | |
| | - JWT Authentication & Mobile Phone OTP Verification | |
| | - Delta Synchronization Endpoint (`/api/v1/sync/pull` & `/api/v1/sync/push`) | |
| +-------------------------------------------------------------------------------------------------------------+ |
+-------------------------------------------------------------------------------------------------------------------+
|
+-------------------------------------------------------------------------------------------------------------------+
| BACKEND SERVICES & AI ENGINES |
| +---------------------------+ +---------------------------+ +--------------------+ +-----------------------+ |
| | PRICE DISCOVERY ENGINE | | RECYCLER MATCHING ENGINE | | ANOMALY FRAUD DET. | | CPCB EPR AUDIT ENGIN. | |
| | - Temporal Trend Analysis | | - PostGIS Geo-Spatial | | - Isolation Forest | | - Digital Certificate | |
| | - Sub-Category Multipliers| | Haversine Distance Rank | | Outlier Model | | Hash Verification | |
| +---------------------------+ +---------------------------+ +--------------------+ +-----------------------+ |
+-------------------------------------------------------------------------------------------------------------------+
|
+-------------------------------------------------------------------------------------------------------------------+
| PERSISTENCE & STORAGE LAYER |
| +-------------------------------------------------------+ +--------------------------------------------------+ |
| | PRIMARY SPATIAL DATABASE | | OBJECT STORAGE & CACHE ENGINE | |
| | - PostgreSQL 16 + PostGIS Extension | | - AWS S3 / MinIO (Material Image Assets) | |
| | - Relational Schema with Immutable Audit Logs | | - Redis 7.0 (Rate Caching & Session Store) | |
| +-------------------------------------------------------+ +--------------------------------------------------+ |
+-------------------------------------------------------------------------------------------------------------------+
PCB_CLASS_A with $92%$ confidence [3.3, 3.10].PCB_CLASS_A in the collector's region ($₹280$/kg) [INFERENCE].DRAFT_LOT_CREATED.{"lot_id": "UUID-8841", "cat": "PCB", "wt": 5.5, "val": 1540, "ts": 1725530000, "lat": 18.5204, "lon": 73.8567} [INFERENCE].CASH), and clicks "Confirm Receipt".COMPLETED_HANDOVER and generates a verifiable CPCB EPR audit log containing SHA-256 hash of the complete lot trajectory [1.2, INFERENCE].SETTLED.| Layer | Selected Technology | Why It Fits | Alternative Considered | Why Alternative Was Rejected |
|---|---|---|---|---|
| Mobile Frontend | React Native (Expo Workflow) | Cross-platform, rapid UI development, native module support, excellent WatermelonDB binding [2.10]. | Native Android (Kotlin) | Slower multi-platform iteration during 6-week hackathon timeline [INFERENCE]. |
| Local Database | WatermelonDB (SQLite Adapter) | Reactive, asynchronous SQLite wrapper optimized for 100k+ records, built-in bi-directional delta sync [2.3, 2.6]. | Realm / AsyncStorage | AsyncStorage lacks query indexing and relational support; Realm has large binary footprint [2.3, 2.5]. |
| Edge AI Vision | ONNX Runtime Mobile / TFLite | Lightweight execution runtime ($\sim 3$ MB) for INT8 quantized YOLOv8-Nano models [3.1, 3.10]. | PyTorch Mobile | PyTorch Mobile runtime is significantly larger ($>30$ MB), violating APK size limits [3.1, INFERENCE]. |
| Recycler Portal | Next.js 14 (App Router) + Tailwind | Fast server-side rendering, responsive map integration, audit-ready dashboard layout. | React SPA (Vite) | Next.js offers better SEO, server actions, and integrated API routing [INFERENCE]. |
| Backend API Service | Node.js (TypeScript) + Fastify | High throughput, low overhead JSON parsing, strict TypeScript type safety for data models. | Express.js | Fastify is $2 \times$ faster than Express with built-in JSON schema validation [INFERENCE]. |
| Spatial Database | PostgreSQL 16 + PostGIS | Enterprise-grade spatial indexing (ST_DWithin, ST_Distance) for recycler geographic matching. |
MongoDB | PostGIS offers superior, precise geospatial query performance compared to Mongo's 2D indexes [INFERENCE]. |
| Cache & Queue | Redis 7.0 + BullMQ | Fast in-memory price caching and async background processing for EPR log generation. | RabbitMQ | Redis handles both key-value caching and job queueing in a single lightweight service [INFERENCE]. |
| Speech Processing | AI4Bharat Bhashini API + Android TTS | Purpose-built open-source speech models for Indian languages (Marathi, Hindi). | Commercial Cloud TTS | Higher costs and poor dialect handling for regional Indian waste terminology [INFERENCE]. |
| Cloud Storage | MinIO (Dev) / AWS S3 (Prod) | S3-compliant object storage for compressed e-waste lot photographs. | Local Server Disk | S3 provides scalable, durable asset hosting with presigned upload URLs [INFERENCE]. |
CRT, LCD, PCB_Class_A, PCB_Class_B, Cable, Li_Battery, Motor_Magnet, Plastic), confidence score [3.2].is_cpcb_authorized == true) [INFERENCE].-- Collector Profiles Table
CREATE TABLE collectors (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
phone_number VARCHAR(15) UNIQUE NOT NULL,
preferred_language VARCHAR(5) DEFAULT 'hi', -- 'hi', 'mr'
operating_city VARCHAR(50) NOT NULL,
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
-- Authorized Recyclers Table
CREATE TABLE recyclers (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
facility_name VARCHAR(100) NOT NULL,
cpcb_registration_no VARCHAR(50) UNIQUE NOT NULL,
authorization_status BOOLEAN DEFAULT TRUE,
accepted_materials TEXT[] NOT NULL, -- ARRAY of material codes
location GEOGRAPHY(POINT, 4326) NOT NULL,
contact_phone VARCHAR(15) NOT NULL,
service_radius_km NUMERIC(5,2) DEFAULT 25.0
);
-- Material Lots Table
CREATE TABLE material_lots (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
collector_id UUID REFERENCES collectors(id),
category VARCHAR(30) NOT NULL, -- 'PCB', 'BATTERY', 'CRT', etc.
sub_category VARCHAR(30),
approx_weight_kg NUMERIC(8,2) NOT NULL,
estimated_value_inr NUMERIC(10,2) NOT NULL,
photo_uri TEXT,
gps_location GEOGRAPHY(POINT, 4326),
status VARCHAR(20) DEFAULT 'DRAFT', -- 'DRAFT', 'SYNCED', 'ACCEPTED', 'COMPLETED'
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
-- Transactions & Handover Table
CREATE TABLE transactions (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
lot_id UUID REFERENCES material_lots(id),
recycler_id UUID REFERENCES recyclers(id),
quoted_price_inr NUMERIC(10,2) NOT NULL,
final_sale_value_inr NUMERIC(10,2) NOT NULL,
payment_mode VARCHAR(10) DEFAULT 'CASH', -- 'CASH', 'UPI'
handover_timestamp TIMESTAMP WITH TIME ZONE,
handover_gps GEOGRAPHY(POINT, 4326),
verification_qr_hash TEXT NOT NULL,
anomaly_score NUMERIC(3,2) DEFAULT 0.0,
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
The app utilizes WatermelonDB's native synchronization protocol to ensure zero data loss during network dropouts [2.4, 2.13]:
LOCAL APP (WatermelonDB) CENTRAL BACKEND (Fastify/Postgres)
+----------------------------+ +----------------------------------+
| Local SQLite Changes Queue | | PostgreSQL Database |
+----------------------------+ +----------------------------------+
| |
| --- 1. PUSH: Local Changes Since Last Sync -------> |
| (Lot creations, local ledger updates) |
| | (Processes & Validates)
| |
| <--- 2. PULL: Server Changes Since Last Sync -------- |
| (Updated prices, new recycler bids, status) |
| |
+----------------------------+ +----------------------------------+
| Merge & Resolve Conflicts | | Update Global Audit Trail |
| (Strategy: Server-Wins) | | (Generate EPR Traceability Log) |
+----------------------------+ +----------------------------------+
POST /api/v1/sync/push [2.13].+---------------------------------------------------------------------------------------------------------+
| HACKATHON MVP FEATURE SCOPE |
+------------------------------------+-----------------------------------+--------------------------------+
| MUST BUILD (Core Working Demo) | SHOULD BUILD (Differentiators) | DO NOT BUILD DURING HACKATHON |
| • Android App with Vernacular UI | • Offline Delta Sync Engine | • Automated Bank Payout APIs |
| • On-Device Vision Component Scan | • Multi-Criteria Recycler Matcher | • Production CPCB API Gateway |
| • Spoken Price Board (HI / MR) | • Anomaly Fraud Engine Baseline | • Hardware Sensor BLE Scales |
| • Verifiable Handover QR Code | • Recycler Web Portal Dashboard | • Multi-State Legal Reg Engine |
| • Cash & UPI Visual Ledger | • Offline Audio Safety Modules | • Commercial SaaS Billing |
+------------------------------------+-----------------------------------+--------------------------------+
To deliver a compelling, bulletproof live demonstration during the SIH judging round without relying on live government APIs or physical scrap yards, the team will execute the following simulation protocol:
+---------------------------------------------------------------------------------------------------------+
| LIVE DEMO SIMULATION ARCHITECTURE |
+------------------------------------+-----------------------------------+--------------------------------+
| PHYSICAL TEST RIG | DUAL-DEVICE WORKFLOW | AIRPLANE MODE TRANSITION |
| • Real E-Waste Samples | • Device A: Collector Android App | • Create Lot in Airplane Mode |
| (PCB board, Lithium Battery, | • Device B: Recycler Laptop Web UI| • Render Signed Offline QR |
| CRT Glass, Cable Bundle) | • Live Geo-Spatial Matching Map | • Scan QR & Sync Online Live |
+------------------------------------+-----------------------------------+--------------------------------+
PCB_CLASS_A ($94%$ confidence) in $<20$ms [3.3].SETTLED - ₹980 CASH RECEIVED with green visual indicators [PS].+---------------------------------------------------------------------------------------------------------+
| 6-WEEK IMPLEMENTATION TIMELINE |
+---------------------------------------------------------------------------------------------------------+
| WEEKS 1-2: FOUNDATION & EDGE ML |
| [X] Collect & Annotate E-Waste Image Dataset (2,500+ Images) |
| [X] Train & Quantize YOLOv8-Nano Model (INT8 TFLite/ONNX) |
| [X] Setup PostgreSQL + PostGIS Schema & Fastify Backend |
+---------------------------------------------------------------------------------------------------------+
| WEEKS 3-4: MOBILE APP & OFFLINE ENGINE |
| [X] Build React Native Vernacular UI (Marathi/Hindi Layouts) |
| [X] Integrate WatermelonDB Local Database & Offline Sync Queue |
| [X] Implement Recycler Web Dashboard & Rate Publisher |
+---------------------------------------------------------------------------------------------------------+
| WEEKS 5-6: FIELD RESEARCH, TESTING & DEMO POLISH |
| [X] Conduct Field Usability Study with 2 Scrap Collectors / Aggregators |
| [X] Perform False-Positive / Anomaly Detection Testing |
| [X] Final Polish of Audio Guidance & Live Demo Simulation Rig |
+---------------------------------------------------------------------------------------------------------+
UNKNOWN_MATERIAL and prompts manual category selection [INFERENCE].| Risk Event | Likelihood | Impact | Severity | Mitigation Strategy | Confidence Tag |
|---|---|---|---|---|---|
| 1. Digital Reluctance among Informal Pickers | High | High | HIGH | Eliminate text-heavy forms; use single-tap voice guidance and local cash-first workflow [PS]. | [PS, INFERENCE] |
| 2. Computer Vision Misclassification of Damaged E-Waste | Medium | Medium | MEDIUM | Implement visual confidence threshold ($<60%$ triggers manual icon override); recycler verifies physical lot [INFERENCE]. | [INFERENCE] |
| 3. Middleman / Scrap Aggregator Resistance | High | High | HIGH | Onboard sub-aggregators (raddiwalas) as platform micro-hubs so they earn referral margin rather than bypassing them [PS, INFERENCE]. | [INFERENCE] |
| 4. Storage Overflow on Low-Tier Android Devices | Medium | High | MEDIUM | Auto-purge locally cached high-res photos once successfully synced to cloud S3 storage [INFERENCE]. | [INFERENCE] |
| 5. Recycler Buying Rate Volatility & Non-Fulfillment | Medium | Medium | MEDIUM | Bind recycler quotes with a 48-hour price lock guarantee backed by CPCB compliance commitments [INFERENCE]. | [INFERENCE] |
| 6. Synchronization Conflicts on Multi-Device Updates | Low | High | MEDIUM | Implement deterministic timestamped vector clock sync protocol (Server-Wins strategy) in WatermelonDB [2.10]. |
[RESEARCHED] [2.10] |
| Component | Stack Chosen | Cost (₹) | Justification |
|---|---|---|---|
| Mobile App Development | React Native + Expo Free Tier | ₹0 | Open-source framework [2.1]. |
| Client Local Database | WatermelonDB / SQLite | ₹0 | Open-source embedded database [2.3]. |
| Edge Vision Inference | ONNX Runtime / TFLite | ₹0 | Open-source runtime running on local phone [3.10]. |
| Backend & Spatial Database | Supabase Free Tier / Local Postgres | ₹0 | Free tier includes PostGIS spatial support [2.10]. |
| Hosting & API Gateway | Render / Vercel Free Tier | ₹0 | Free web service hosting for hackathon demo. |
| Vernacular Speech Engine | Android Native TTS / Bhashini | ₹0 | Open-source Indian language speech APIs. |
| Physical Test E-Waste Rig | Scrap market purchase | ₹500 | Sourced 4 sample components from local scrap yard. |
| TOTAL HACKATHON COST | ₹500 | 100% Student Budget Compliant |
+---------------------------------------------------------------------------------------------------------+
| COMPETITIVE DIFFERENTIATION |
+------------------------------------+-----------------------------------+--------------------------------+
| GENERIC HACKATHON SUBMISSION | KABADIWALA CONNECT PROPOSED SOLUTION |
| • Text-heavy forms in English | • Vernacular Audio-First UI (Marathi & Hindi) [PS] |
| • Cloud-only architecture (Fails) | • 100% Offline-First WatermelonDB Engine [PS, 2.3] |
| • Generic waste categories | • Critical Mineral Specific Valuation (Li, Co, Nd, Ta) [PS, 2.7]|
| • Forces digital UPI bank setup | • Cash-First Ledger Support with Optional Digital [PS] |
| • Static database lookup | • On-Device YOLOv8-Nano Vision AI (<20ms Inference) [PS, 3.3] |
+------------------------------------+-----------------------------------+--------------------------------+
[ASSUMPTION][ASSUMPTION 1]: Entry-level Android target devices run Android 8.0 or higher with at least 2GB RAM and 500MB free storage.[ASSUMPTION 2]: Physical weight measurement is performed using standard hanging spring scales or recycler weighbridges.[ASSUMPTION 3]: Initial price baseline matrix can be seeded using regional scrap market averages (Kurla/Seelampur) and CPCB circulars.[ASSUMPTION 4]: Informal collectors are willing to use a mobile app if it increases daily earnings by $>10%$ without forcing immediate tax registrations.[NEEDS VALIDATION][NEEDS VALIDATION 1]: Exact real-time API access protocols for the central CPCB E-Waste Portal (eprewaste.cpcb.gov.in) for live certificate generation.[NEEDS VALIDATION 2]: SPCB (State Pollution Control Board) localized rules for intra-state vs inter-state hazardous e-waste transportation permits.[NEEDS VALIDATION 3]: Willingness of local scrap aggregators (raddiwalas) to accept digital QR handover confirmations from street pickers.The team should proceed with building the proposed hybrid Edge-AI, offline-first mobile application. The problem statement is highly viable, strategically aligned with national priorities (Ministry of Mines & NCMM), and technically achievable for a 4–6 student team within the SIH timeframe [PS, 2.1, 2.7].
Availability of annotated, localized e-waste component image datasets for fine-tuning the YOLOv8-Nano vision model across damaged Indian scrap components [1.1, 1.2].
Resistance from existing informal scrap middlemen (raddiwalas) who may attempt to prevent collectors from adopting transparent pricing tools [PS, INFERENCE].
Optimizing the React Native camera frame processing pipeline and WatermelonDB delta sync engine to execute reliably on 2GB RAM Android devices without memory leaks [2.3, 2.6].
/api/v1/sync/push and /api/v1/sync/pull endpoints [2.13].92 / 100 (High buildability: Core stack leverages open-source, well-documented frameworks, offline-first patterns, and pre-trained object detection architectures) [2.3, 3.3].
High (0.91) (All explicit PS requirements are preserved; technical choices are grounded in verifiable research data and established engineering benchmarks) [1.1–4.10].
Title: E-Waste Management System Portal — Central Pollution Control Board (CPCB)
URL: https://eprewaste.cpcb.gov.in/
Source Type: Official Government Portal [1.1]
Supported Claim: Serves as the primary registration and compliance authority for e-waste recyclers and EPR credit trading in India [1.1, 1.2].
Reliability: High (Official Government Source).
Title: Incentive Scheme for Promotion of Critical Mineral Recycling — JNARDDC / Ministry of Mines
URL: https://ncmm.jnarddc.gov.in/
Source Type: Official Government Ministry Site [2.1, 2.2]
Supported Claim: JNARDDC is the designated Project Monitoring Agency (PMA) under the National Critical Minerals Mission (NCMM) promoting e-waste recycling for critical minerals (Li, Co, Nd, Ta, Ga, In) [2.1, 2.2, 2.7].
Reliability: High (Official Government Source).
Title: Ministry of Mines Launches Pan-India E-Waste Recycling Drive — Press Information Bureau (PIB)
URL: https://www.pib.gov.in/PressReleasePage.aspx?PRID=2174424
Source Type: Official Government Press Release [2.3]
Supported Claim: Ministry of Mines & JNARDDC partnered with recyclers to recover critical elements from e-waste and lithium-ion batteries [2.3, 2.4].
Reliability: High (Official Government Source).
Title: Kabadiwalla Connect — Informal Waste Management Technology Platform
URL: https://www.kabadiwallaconnect.in/
Source Type: Corporate Enterprise Portal [3.1]
Supported Claim: Demonstrates urban mapping and integration of informal scrap dealers into municipal recycling chains in Chennai [3.1, 3.5].
Reliability: High (Reputable Industry Source).
Title: Recykal — Digital Technology Platform for EPR & Waste Commerce
URL: https://www.recykal.com/epr-e-waste
Source Type: Corporate Enterprise Portal [4.1]
Supported Claim: Proves B2B digital marketplace and EPR fulfillment model connecting 650+ brands and 675+ recyclers in India [4.1, 4.3].
Reliability: High (Reputable Industry Source).
Title: E Waste Image Dataset — Kaggle Open Datasets
URL: https://www.kaggle.com/datasets/akshat103/e-waste-image-dataset/data
Source Type: Open Source Data Repository [1.1]
Supported Claim: Provides annotated image assets for PCBs, batteries, CRTs, and consumer electronics [1.1].
Reliability: Medium (Community Curated Dataset).
Title: YOLOv8-Detection Model & Qualcomm AI Hub Benchmarks
URL: https://huggingface.co/qualcomm/YOLOv8-Detection
Source Type: Technical Hardware Benchmark [3.3]
Supported Claim: Confirms quantized YOLOv8-Nano INT8 model size ($3.25 - 3.60$ MB) and on-device inference time ($3 - 13$ms) on Snapdragon mobile processors [3.3, 3.11].
Reliability: High (Official Hardware Documentation).
Title: GitHub — WatermelonDB: Reactive Database for React Native
URL: https://github.com/nozbe/watermelondb
Source Type: Open Source Technical Documentation [2.3]
Supported Claim: Validates offline-first SQLite reactive architecture capable of handling 100k+ records on mobile devices [2.3, 2.6].
Reliability: High (Official Technology Documentation).
What we think about this platform, and how it can help people solve SIH problems.
" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
" The platform makes SIH problem statements much easier to understand. Having everything from the problem details to the procedure in one place. "
" Oh, you got ads? Well, we need to make money too! But, you can use our platform to help you win SIH and take home the prize money. "
Get in touch if you need help bringing your ideas to life, or simply have an interesting idea you'd like to talk through. I'm always open to a conversation and exploring new possibilities together.