Summary
Add pre-configured ISP plan presets for major Indian broadband providers so users can set up ISP comparison with a single tap instead of manually entering speeds.
Why India specifically
- India has 900M+ internet users (world's largest online population)
- BSNL alone has 20M+ broadband subscribers frustrated with under-delivery
- Jio Fiber, Airtel Xstream, and ACT Fibernet are rapidly growing
- Indian users frequently complain about getting 10-30% of advertised speeds
- Very few tools cater specifically to Indian ISPs
ISP Preset Database
BSNL Fibre Basic — 30 Mbps ↓ / 30 Mbps ↑
BSNL Fibre Value — 60 Mbps ↓ / 60 Mbps ↑
BSNL Fibre Premium — 100 Mbps ↓ / 100 Mbps ↑
BSNL Fibre Ultra — 200 Mbps ↓ / 200 Mbps ↑
Jio Fiber Bronze — 30 Mbps ↓ / 30 Mbps ↑
Jio Fiber Silver — 100 Mbps ↓ / 100 Mbps ↑
Jio Fiber Gold — 150 Mbps ↓ / 150 Mbps ↑
Jio Fiber Diamond — 500 Mbps ↓ / 500 Mbps ↑
Jio Fiber Platinum — 1000 Mbps ↓ / 1000 Mbps ↑
Airtel Xstream Basic — 40 Mbps
Airtel Xstream Popular — 100 Mbps
Airtel Xstream Premium — 200 Mbps
Airtel Xstream Ultra — 300 Mbps
ACT Fibernet ACT Basic — 75 Mbps
ACT Fibernet ACT Blaze — 150 Mbps
ACT Fibernet ACT Storm — 300 Mbps
Hathway 50 Mbps plan
Hathway 100 Mbps plan
Hathway 150 Mbps plan
Tata Play Fiber 100 Mbps
Tata Play Fiber 200 Mbps
Tata Play Fiber 500 Mbps
UX flow
- Options page: "Select your ISP" dropdown
- Pick provider → pick plan → speeds auto-filled
- ISP comparison shows: "You're getting 45% of your BSNL Fibre Premium plan"
- Also support international ISPs (Comcast, Spectrum, Vodafone, BT, etc.)
Implementation
- JSON file
isp-plans.json with provider → plan → speeds mapping
- Searchable dropdown in options page
- Extend existing
IspPlan type in @meterx/shared
- Community-contributed: users can submit their ISP via GitHub PR
Summary
Add pre-configured ISP plan presets for major Indian broadband providers so users can set up ISP comparison with a single tap instead of manually entering speeds.
Why India specifically
ISP Preset Database
UX flow
Implementation
isp-plans.jsonwith provider → plan → speeds mappingIspPlantype in@meterx/shared