Fiber internet provider in Curitiba

A neighborhood internet provider that's been in Curitiba for 24 years had a website nobody could update. I rebuilt the whole thing, with clear prices, coverage checked by zip code and support over WhatsApp.

  • Website with blog
  • Curitiba, PR
  • September 2026
  • Preview
website preview
The first screen of the website for fiber internet provider

Who it's for

A neighborhood provider
since 2002

Founded in March 2002, the provider brings fiber internet to homes and businesses in seven cities around Curitiba, and it also offers cable TV.

Most customers come through referrals. So the people who visit the website are almost always existing customers looking for a copy of their bill, the customer portal or support. The new website serves both groups, people who already subscribe and people who want to know if fiber reaches their street.

serving Curitiba and the region

0

serving Curitiba and the region

cities in the coverage area

0

cities in the coverage area

rating on Google

0

rating on Google

What I did

Everything that went into
this project

  1. Coverage checked by zip code

    You type your zip code, the website fills in the street and neighborhood on its own and opens the provider's WhatsApp with the message ready, already saying where you live.

  2. Plans with clear speed and price

    On the old website the plans showed up with the billing system's code. Now there are five plans, from 300 Mbps for R$100.00 to 1 Gbps for R$199.00, written the way customers read them.

  3. A shortcut for existing customers

    Bill copy, customer portal and support sit in a bar at the top of every page.

  4. A sample customer portal

    A preview of the portal that would replace the billing system's one, with login by CPF or CNPJ (Brazil's tax IDs), an invoice with a Pix code to copy, invoice history and support.

  5. A blog with 10 articles

    Three of them show up on the homepage, and each article sends its own title in the WhatsApp message, so the support team knows what the person read.

  6. A sign-up form that turns into a conversation

    You pick the plan from a custom list that even works with the keyboard, and the form writes the message and opens WhatsApp.

  7. A support rep with a photo in the corner

    The WhatsApp button became a person with a speech bubble that types and changes its message, in place of the generic green bubble.

Before and after

How it was
and how it turned out

  • Of the 11 pages, 4 were empty
  • Plans named with the system code
  • Support hidden away and a customer portal login that didn't work
  • Hero text inside an image, which Google can't read

The screens

The website,
page by page

The provider's story on the homepage, with the four reasons to subscribe.
The provider's story on the homepage, with the four reasons to subscribe.
The plans with photo, speed and price, each with its own button.
The plans with photo, speed and price, each with its own button.
The coverage page, where the zip code turns into a WhatsApp conversation.
The coverage page, where the zip code turns into a WhatsApp conversation.
The homepage on a phone, with both buttons right on the first screen.
The homepage on a phone, with both buttons right on the first screen.
The sample customer portal, with invoice, bill copy and support.
The sample customer portal, with invoice, bill copy and support.
The blog, with articles about the questions people have before signing up for internet.
The blog, with articles about the questions people have before signing up for internet.

Want to see this website? Open it and look around

This is the preview I built, with every page. You can browse it and try the buttons as if you were the customer.

The details

Photos, copy, color
and what sits underneath

Photos

Every photo on the website and in the 10 articles was generated with AI in Magnific. At the top of the homepage, seven kinds of Curitiba homes rotate on their own every 6 seconds, with a label saying which one it is. The photo of the rep on the button is generated too.

Copy

I wrote it from the entire old website, the published plans and coverage, the Google reviews and a study of four competitors.

Brand

Yellow and graphite taken from the provider's logo, and the yellow is never used as text on a white background. Plus Jakarta Sans font. The logo went in as it was.

  • #E4B61A
  • #383D44

Technology

HTML, CSS and JavaScript, with the pages generated from a Python template. Smooth scrolling, contrast checked color by color and the preview hidden from Google.

Pages and sections

  • Home
  • Plans
  • Coverage
  • Cable TV
  • Support
  • About us
  • Sign up
  • Customer portal
  • Blog
  • 10 articles

Want a website planned like this for your business? Tell me what you sell and who you sell to.