Demo Mode ยท Interactive Product Preview
BharatDrishti ๐Ÿ‡ฎ๐Ÿ‡ณ
Teaching AI to see India โ€” one village at a time
640K+Villages
800+Districts
1,000Images / Village
22Languages
10M+Year-1 Target

Recommended click path

Start with Overview, then click Open Interactive App Prototype, choose either Contributor or Admin Reviewer, verify with OTP, and explore the role-specific experience.

Best viewed in this order

The Problem We're Solving

๐Ÿง 

AI's Visual Blind Spot

Models like CLIP and GPT-4V can identify the Eiffel Tower instantly โ€” but fail on a Durga Puja pandal, a handpump in rural Rohtak, or a chulha-lit village kitchen. India's 1.4 billion people are invisible to AI.

๐Ÿ“ธ

The Solution

BharatDrishti mobilises field agents, NGO volunteers, and individual citizens to capture 1,000 geo-tagged, described images per village. Every submission is reviewed, verified, and packaged into training-ready datasets.

Why This Matters

๐Ÿ‡ฎ๐Ÿ‡ณ

India-Relevant Data

The dataset focuses on visual realities that mainstream global training sets often miss.

โœ…

Human-Verified Quality

Every submission is checked by reviewers so quality, caption richness, and location fidelity remain trustworthy.

๐Ÿ“ก

Scalable Collection Network

The flow is built for rural contribution at scale, including multilingual use and low-connectivity operation.

Entry Flow Overview

New First-Time Experience
Problem โ†’ Solution โ†’ Choose Journey โ†’ OTP โ†’ Routed User Flow
The overview now matches the phone experience: users first understand why BharatDrishti exists, then choose whether they are contributing data or reviewing it.
Explain Problem
โ†’
Show Solution
โ†’
Choose User Journey
โ†’
OTP Verify
โ†’
Route by Role

Edge Case Solutions

๐Ÿ“ถ

No Connectivity

Drafts auto-saved locally. Background sync when internet returns.

๐Ÿ“

Wrong Location

GPS override with manual confirmation. Admin can reassign post-submission.

โœ๏ธ

Short Description

Inline nudge enforces 10-word minimum. Voice-to-text lowers barrier.

๐Ÿ–ผ๏ธ

Low Quality Image

Laplacian blur detection. NSFW on-device screen. Perceptual hash dedup.

Key Success Metrics (Year 1)

800
Districts Covered
โ†‘ 100% coverage goal
85%+
Approval Rate
โ†‘ Quality threshold
10M
Verified Pairs
โ†‘ Year-1 target
<48h
Review Turnaround
โ†“ Latency goal
๐Ÿ“ฑ Role-Based Entry Flow โ€” 375px mobile viewport Demo Mode Problem โ†’ Solution โ†’ Journey โ†’ OTP โ†’ Routed experience
Choose Contributor or Admin Reviewer, verify with OTP, and explore the corresponding product journey.
BharatDrishti
Teaching AI to see India
๐Ÿ‡ฎ๐Ÿ‡ณ
Problem We Are Solving
India is underrepresented in AI image datasets.

Village life, local markets, festivals, farming tools, and regional living spaces are often missing from training data. That makes AI systems less useful for India.

Our Solution
Build a verified visual dataset from the ground up.

Contributors collect geo-tagged photos and descriptions from villages. Admin reviewers validate quality, location, and captions before the data enters the training pipeline.

640K+Villages
10M+Year-1 pairs
Choose your language
English
เคนเคฟเค‚เคฆเฅ€
เฎคเฎฎเฎฟเฎดเฏ
เฆฌเฆพเฆ‚เฆฒเฆพ
โ†

Select User Journey

Who are you signing in as?
Choose the journey first, then weโ€™ll verify identity with OTP and route you correctly.
Contributor
Capture village photos and add local context

For field agents, NGO volunteers, and citizens contributing image + description pairs from the ground.

Camera + Gallery Voice-to-Text Offline Sync
Admin Reviewer
Review submissions and manage dataset quality

For internal reviewers validating relevance, image quality, caption richness, and district coverage.

Review Queue Coverage Dashboard Export Tools
Selected Journey
Contributor
โ†

Sign In with OTP

Contributor
Enter your mobile number
Weโ€™ll send a secure OTP and continue you into the correct flow.
Journey routing
After verification, Contributor users go to contribution tasks and Admin Reviewer users go to review tools.
Mobile Number
+91
๐Ÿ“ฒ
Verify OTP
Sent to +91 98765 43210
Contributor access
Resend in 00:42
โ†

Confirm Location

Contributor Journey
๐Ÿ“
Muzaffarpur, Bihar
GPS detected ยท Accuracy: 12m
Edit
State
District
Village / Block
โš ๏ธ Please confirm your location. It will be locked for this session.
โ†

Capture Photo

๐Ÿ“ท
โœ… Good lighting ยท Resolution OK
โ€” or โ€”
โ†

Photo Ready

๐ŸŒพ
โœ… Image quality: Good ยท 2.3MB ยท 1920ร—1440px
โ†

Add Description

๐ŸŒพ
๐Ÿ’ก What is happening in this photo? Where is this? What makes it special?
๐ŸŽ™๏ธ Tap to speak
Description
32 / 150 words (min. 10)
โ†

Review & Submit

๐ŸŒพ
๐Ÿ“
Muzaffarpur, Bihar
Kataiya Tola Village
"Wheat fields at the edge of Kataiya Tola village in Muzaffarpur, Bihar. Farmers are preparing for the Rabi harvest season..."
๐Ÿ“ถ
Weak signal detected. Photo saved and queued for sync. QUEUED
โœ…
47
Total contributions this month
Village Progress โ€” Kataiya Tola
273 images1,000 target
๐ŸŽ‰ District Milestone!
Muzaffarpur is now 31% towards its coverage goal. Keep going!
โ†

Reviewer Access

Admin Reviewer
OTP verified successfully
Youโ€™re now routed to the review workspace with pending queue, coverage monitoring, and export controls.
What happens next
1. Review pending image-caption submissions.
2. Approve, reject, or flag with reason codes.
3. Track district coverage and export verified batches.

Entry Flow

1

Problem + Solution Framing

The first screen clearly explains why BharatDrishti exists and how contributors plus reviewers solve the training-data gap together.

2

Journey Selection

Users choose between Contributor and Admin Reviewer before authentication, so the app knows which experience to load next.

3

OTP Authentication

A single mobile-number flow handles both roles. OTP verification is the shared trust checkpoint before routing the user.

4

Contributor Route

Contributors go to location confirmation, then camera, description, review, and offline-safe submission.

5

Admin Route

Admin Reviewers land on a routed access screen that opens the review queue and dashboard instead of the contributor capture flow.

6

Clear Branching Logic

The prototype now demonstrates the exact fork you wanted: same OTP gate, different post-login journeys.

Admin Panel
Logged in as
Priya Sharma
Senior Reviewer
Last updated: Today 09:42 AM
1,24,892
Total Submissions
โ†‘ +2,341 today
98,241
Approved
โ†‘ 78.7% rate
18,943
Pending Review
โ† 48 hrs SLA
7,708
Rejected
โ†“ 6.2% rejection
District Coverage Map
Delhi Raj Bihar MP MH Odisha AP TN Guj WB
75โ€“100%
25โ€“75%
0โ€“25%
Top Performing Districts
DistrictStateProgressImages
MuzaffarpurBihar
73%
JaipurRajasthan
61%
VaranasiUP
58%
MaduraiTamil Nadu
44%
PuruliaWest Bengal
18%
Daily Submissions (Last 14 Days)

End-to-End User Flows

Contributor Flow
Admin / Review Flow
Edge Case Handling
Onboarding
Open App
โ†’
Select Language
โ†’
Phone OTP / Google
โ†’
Tutorial (3 screens)
Location Confirmation
Request GPS
โ†’
GPS available?
Yes โ†’
Auto-fill State/District
โ†’
Confirm & Lock
No GPS โ†’
Manual Dropdown Search
โ†’
Confirm & Lock
Capture & Describe
Camera / Gallery
โ†’
Quality Check
Pass โ†’
Text / Voice Desc.
โ†’
โ‰ฅ 10 words?
Yes โ†’
Review & Submit
Fail โ†’ show guidance
No โ†’ smart nudge
Submission & Sync
Submit
โ†’
Online?
Yes โ†’
Upload to Server
โ†’
Success Screen
No โ†’ save draft โ†’ auto-sync on reconnect โ†’ push notify

Feature Roadmap

MVP Features

FeatureStatusPurpose
Phone OTP / Google loginMVPFast sign-in for contributors and reviewers
22-language UIMVPLower friction for multilingual participation
GPS district auto-detectionMVPAnchor submissions to the right geography
Camera + gallery uploadMVPSupport both live capture and existing photos
Blur / resolution quality checkMVPImprove training-data usefulness before review
Text + voice-to-text descriptionMVPMake rich captions easier to submit
Offline drafts + background syncMVPWork reliably in low-connectivity regions
Admin review queue (A/R/F)MVPQuality control for every image-caption pair
Coverage choropleth mapMVPTrack district and village progress visually
CSV / COCO JSON exportMVPPackage verified data for downstream ML use

Phase 2 Features

FeatureStatusPurpose
ML auto-quality scoringPhase 2Prioritize high-confidence submissions automatically
Gamification & leaderboardsPhase 2Improve contributor retention and momentum
HuggingFace auto-pushPhase 2Publish verified datasets faster
Video collection supportPhase 2Expand beyond still-image datasets
Contributor incentives / paymentsPhase 2Support sustained field participation
Public dataset explorerPhase 2Make discovery and transparency easier
Auto-captioning pipeline (GPT-4V)Phase 2Speed up review and annotation workflows
RLHF annotation interfacePhase 2Support higher-order feedback collection
Real-time collaboration for reviewersPhase 2Coordinate teams on large review batches

Why This Split Helps

๐Ÿงฑ
Cleaner Story
Features now sit in their own roadmap view instead of crowding the metrics page.
๐Ÿ“Œ
Better Prioritization
Stakeholders can quickly separate what ships in MVP from what belongs in Phase 2.
๐Ÿ—‚๏ธ
More Presentable
Metrics & PRD stays focused on targets, while Features becomes a cleaner product roadmap view.

Targets & Outcomes

Key Metrics โ€” Year 1 Targets

MetricDimensionTargetMeasurement
Districts with โ‰ฅ 100 imagesCoverage800 / 800Coverage dashboard
Total approved image-caption pairsVolume10M+Admin analytics DB
Submission approval rateQualityโ‰ฅ 85%Reviewer decisions
Average description lengthQualityโ‰ฅ 25 wordsNLP pipeline
Non-English multilingual submissionsInclusivityโ‰ฅ 40%Language detection
Submission-to-review turnaroundSpeed< 48hTimestamp delta
Offline sync success rateReliabilityโ‰ฅ 98%Background sync logs
Contributor month-2 retentionEngagementโ‰ฅ 30%Cohort analytics
App crash rateStability< 0.5%Sentry reporting

Expected Outcomes

๐ŸŽฏ
Largest Indian VL Dataset
10M+ verified pairs โ€” largest structured Indian vision-language dataset ever assembled.
๐Ÿค–
Better AI for India
Models fine-tuned on BharatDrishti will show measurably lower error rates on Indian visual tasks.
๐Ÿ—บ๏ธ
Visual Identity for Rural India
Rural districts with zero digital visual presence gain documented cultural identity in AI training data.