Skip to content

feat: Indian ISP presets — BSNL, Jio Fiber, Airtel Xstream, ACT Fibernet, Hathway, Tata Play #46

Description

@ajithakdev

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

  1. Options page: "Select your ISP" dropdown
  2. Pick provider → pick plan → speeds auto-filled
  3. ISP comparison shows: "You're getting 45% of your BSNL Fibre Premium plan"
  4. 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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    UXUser experience improvementsenhancementNew feature or requesti18nInternationalization and localization

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions