Skip to content
All projects
Commerce / Transport

RG Pneus Barretos

Heavy-duty tire catalog with filters, installments and an admin panel — built for a truck-tire specialist.

Year
2026
Role
Site, system and user experience, built end to end
Status
Live

For whomTruck driver or fleet owner looking for a tire, plus the store team running everything from the panel.

6 areas working together36+ screens2 connectionsBuilt in 2026
Screenshot of RG Pneus Barretos

The case

Problem

A specialist in heavy-duty truck tires serves drivers, fleet owners and rural producers. With no online catalog, every question about size, photo or installment turned into a phone call. Tire repair and roadside assistance stayed invisible, buried in a social-media profile.

Solution

I modeled a public catalog filterable by category and size, with cash vs installment price on the product page. Around it, three flows were isolated: B2C (storefront), B2B (fleet lead capture) and 24/7 roadside assistance with geolocation straight to WhatsApp. Programmatic SEO by city, brand and size. Admin panel so the team can operate without a dev.

Outcome

  • Customer sees photo, size and price without having to call
  • Tire repair and roadside assistance get their own page with geolocation
  • Team updates the catalog directly from the panel
  • Site becomes a 24/7 channel, captures demand off-hours

+15

years in business

4.8★

on Google · 20+ reviews

Why it's built this way

The site reads from a single protected database — the same record feeds the storefront, filters, comparator and every city or size page that lands on Google. Your own panel with login so the team can update without calling a dev. Automated tests run before every site update.

What the system does

6 areas in the system, all working together — same login, same look, no jumping between tools.

Public catalog

Searchable storefront of tires, wheels and services.

  • Filters by category, size and text search
  • Product page with cash vs installment price
  • Compare models side by side
  • Weekly promotions with discount badge
  • Tool: "don't know the size: find it through the wheel"

Tire repair and roadside assistance

24/7 emergency support with geolocation.

  • Detects browser location
  • Builds a WhatsApp link with Google Maps coordinates
  • Dedicated tire-repair services page

Fleet (B2B)

Lead capture and qualification for trucking fleets.

  • Quote form for fleets
  • Spreadsheet import for quoting
  • Confirmation page with next steps

Programmatic SEO

Landing pages generated by city, brand and size.

  • Pages per city in the region
  • Pages per tire brand
  • Pages per specific size
  • Guides and FAQs optimized for search

Admin panel

Full catalog updates with no dev in the loop.

  • Tires, wheels, brands and models
  • Photo upload
  • Site notices and installment rates
  • Banners and creatives
  • Roles and password rotation

Insights and operations

Internal dashboards to monitor the site's health.

  • Operational overview
  • Technical health of the system
  • Incoming fleet leads
  • Audit trail of team actions

Why it's built this way

The choices that unlocked the project — what existed before, what changed and why.

Manual catalog → relational data model

Before

Loose spreadsheet with photos on Drive. Each new tire meant duplicate work: log it on one side, republish on the other.

After

Relational model by size, brand and application. A single record feeds the storefront, filters, comparator and programmatic SEO.

WhyTruck tires are a decision by size, not by aesthetics. Modeling that in the database turns one record into N indexable pages.

Single inbox → flows isolated by intent

Before

Everything came through the same WhatsApp number: tire questions, fleet quotes and roadside emergencies competing for the same queue.

After

Three separate flows: B2C storefront, B2B fleet form and 24/7 roadside assistance with geolocation that builds a Maps link straight into WhatsApp.

WhyEach intent has different urgency and qualification needs. Mixing them all in the same channel delays the urgent one and loses the commercial one.

Brand-only traffic → programmatic SEO

Before

Traffic depended 100% on direct branded search and word of mouth.

After

Landing pages generated by combinations of city, brand and size. Each page is indexable and answers a real driver query.

WhyTire buyers search by size, not by store name. Covering the long tail is where qualified, cheap traffic lives.

How the system protects you and scales

What's under the hood, in plain English.

  • Database with per-user access rule (nobody sees what isn't theirs)
  • Your own panel: update content without calling a dev
  • Every page built to rank on Google
  • Automated tests run before every site update
  • Images optimized to load fast on mobile
  • Loads in seconds, even on weak 4G

Connects with

WhatsApp
Google Maps
View full tech sheet
React 18
TypeScript
Vite
Tailwind CSS
Supabase
shadcn/ui
Playwright

I want one like this

If you saw your business in this project, let's talk about yours — no strings attached.

Other projects

See all →
Screenshot of Áurea Beauty X

Health / Aesthetics

Áurea Beauty X

Live·2026

Aesthetics brand platform split into three pillars — Studio (live), Class and Store (waitlist) — with a different path for each customer stage.

Tudo num site só
Agendamento integrado
Identidade coesa