Skip to content

Asan Switch

Plans from more than thirty internet providers, normalised into one comparison a person can actually finish on a phone.

Asan Switch — Comparison platform
ClientAsan Switch
IndustryComparison platform
Year2026
CountryIran
ScopeProduct design and front-end build
StatusLive
01 / Overview

Thirty providers, one decision

Iranian broadband is sold as ADSL, VDSL, fibre, TD-LTE, wireless and dedicated bandwidth by more than thirty companies, each with its own tariff sheet, its own traffic rules and its own definition of coverage. The data is naturally tabular and changes constantly, and most people meet it for the first time on a phone. A comparison site that simply reproduced the tables would have reproduced the confusion.

02 / What we did

The practices this build came out of.

01Product & UX design

02Front-end architecture

03Web application

03 / Real screensCaptured from the delivered build
Asan Switch — Comparison engine
Comparison engine
Asan Switch — About the service
About the service
Asan Switch — Guides and FAQ
Guides and FAQ
04 / Approach

Normalise the data, then render it

Provider, plan and tariff data was modelled into a single shape before any interface existed, so filtering by service type, speed, price and traffic behaves identically no matter which company the plan came from. The site is a Next.js App Router build using React Server Components, which keeps pages server-rendered for search while navigation stays application-fast. Coverage lookup by line or city, user accounts and saved comparison lists all read the same dataset.

Next.jsReact Server ComponentsTypeScriptTailwind CSSCoverage lookup
05 / Experience

Dense tables that survive a small screen

A guided, step-by-step flow carries people who do not want a table at all, and the tables themselves lean on a strong numeric hierarchy so price, speed and traffic stay scannable when the layout collapses. The whole interface is right-to-left. A library of guides and FAQs sits alongside the comparison engine and carries the organic search traffic that brings people to it.

06 / Results

Traffic, revenue and conversion figures belong to the client, so we do not publish them. What follows is what the delivered build contains.

30+Providers aggregatedNormalised into one tariff shape.
6Service types comparedADSL, VDSL, fibre, TD-LTE, wireless, dedicated.
RTLInterface directionRight-to-left throughout a modern React stack.

Build somethingThat keeps working.

Tell us what you are building. We will tell you what we would do first.