40 of 40
Pages
HomeSpecialtiesPortfolioAboutContact
Projects
Easy TruckEngineering and operations · São Paulo, SP, BrazilDuvale ConveniênciaRetail · Carlos Chagas, MG, BrazilCacimbah Casa de PraiaHospitality · Caraíva, Porto Seguro, Bahia, BrazilPorto Engenharia ForenseEngineering and operations · Belo Horizonte, MG, BrazilGestFrotaPublic sector and education · Carlos Chagas, MG, BrazilFlávio PradoLaw · Minas Gerais, Brazil · serves clients nationwideHotel Avenida CCHHospitality · Carlos Chagas, MG, BrazilAbiel Gomes NutricionistaHealth and therapy · Carlos Chagas, MG, Brazil · online consultationsAna Paula MaiaHealth and therapy · Teófilo Otoni, MG, Brazil · online sessions in Brazil and abroadBarbearia LotusFitness and beauty · BrazilBrisa CumuruHospitality · Cumuruxatiba, Prado, Bahia, BrazilClínica EntrelinhasHealth and therapy · Teófilo Otoni, MG, Brazil · online sessions in Brazil and abroadE.E. Dr. João BeraldoPublic sector and education · Carlos Chagas, MG, BrazilEscola IDECPublic sector and education · Teófilo Otoni, MG, Brazil · online and in person coursesEspaço CrescerHealth and therapy · Carlos Chagas, MG, Brazil · in person sessionsEspaço PetsRetail · Brazil · internal pet shop useHōma e LojinhaRetail · Far south of Bahia, BrazilKronos Consultoria e TreinamentosConsulting and marketing · Vila Velha, ES, Brazil · serving MG, ES and BANexLarOwn products · Online, anywhere in BrazilOlá Amiga BagsRetail · Online sales over WhatsAppOliveira & Jesus AdvogadosLaw · Itamaraju, BA, Brazil · in person and by video callPH FitnessFitness and beauty · BrazilPoliana PachecoHealth and therapy · Teófilo Otoni, MG, Brazil · online sessionsRD Consultoria FinanceiraConsulting and marketing · Remote service, anywhere in BrazilSarah BarretoLaw · Teófilo Otoni, MG, Brazil · online and in personSocorro MenezesHealth and therapy · Online sessions across BrazilYanzimRetail · Brazil · used at the shop counterInova Odontologia IntegradaHealth and therapy · Eldorado, Contagem, MG, BrazilNorteOwn products · Online, anywhere in BrazilBabaOwn products · Boston, MA, United StatesFox Studio HubConsulting and marketing · Carlos Chagas, MG, BrazilYonder · Sistema de QualidadeConsulting and marketing · Minas Gerais, Brazil
Talk
Message on WhatsAppCall+55 (33) 98465 6356Ver em português
All projects

Law · Institutional site

Sarah Barreto

Teófilo Otoni, MG, Brazil · online and in person

Site for a consumer rights lawyer in Teófilo Otoni, organized around the problems clients face, with direct WhatsApp contact.

Home screen of Sarah Barreto, a project developed by André Gomes
Client
Consumer rights lawyer in the Mucuri Valley
Where
Teófilo Otoni, MG, Brazil · online and in person
Technology
HTML · CSS · JavaScript · Node.js · Express · Claude API · Hostinger
Status
Live · sarahbarreto.nexialabs.com.br
Development
André Gomes · NexiaLabs

In short

Sarah Barreto is a consumer rights lawyer in Teófilo Otoni, Minas Gerais, serving the Mucuri Valley and clients online. André Gomes, from NexiaLabs, built the site in HTML, CSS and JavaScript, organized into eight areas such as unauthorized social security deductions, Pix scams and wrongful credit blacklisting. First contact goes to WhatsApp with a ready message, and the codebase includes a Node.js lead panel with AI agents.

The client

Sarah Barreto practices consumer law from Teófilo Otoni, in the Mucuri Valley. Many of her clients are retirees with deductions they never authorized, people with payroll loans they never asked for and consumers in disputes with banks, health plans or the local power and water utilities. Before, her online presence was a single HTML file of about 1 MB, with the logo embedded in base64 and only WhatsApp buttons. There was no data capture, no search metadata and no structure for her practice areas.

The challenge

Someone with an unauthorized deduction on their benefit does not search for "consumer law", they search for the problem they are living. The site had to speak in those terms and be found in Teófilo Otoni and the towns of the Mucuri Valley. The heavy file slowed down the first visit, exactly on the phones of the people who need it most. And the contact had to reach the lawyer with enough information for a quick answer.

What was built

André reorganized the page into eight areas named after the problem, each with its own call to action, such as "Get my money back" or "Clear my name". The logo left base64 and images moved to WebP with JPG fallback, cutting page weight. Canonical tags, Open Graph, geolocation metadata, sitemap and robots were added. The WhatsApp button opens the chat with a ready message, and the FAQ answers the most common questions before the contact.

What the system does

  • Eight practice areas presented through the client's problem, each with its own call to action.
  • WhatsApp button that opens the chat with a message already written to the lawyer.
  • Case review form with problem type and city, which keeps the campaign source through UTM parameters.
  • Three step explanation of how the service works and an FAQ for each type of case.
  • Local SEO for Teófilo Otoni and the Mucuri Valley, with geolocation metadata, Open Graph and sitemap.
  • WebP images with JPG fallback and custom favicons.

// For whoever reviews the code: architecture and decisions.

Under the hood

  • HTML
  • CSS
  • JavaScript
  • Node.js
  • Express
  • Claude API
  • Hostinger

The published site is HTML, CSS and JavaScript with no framework, served by Hostinger. The repository also holds a Node.js API with Express that receives leads, protects the panel with JWT and a bcrypt hashed password, and rate limits submissions by IP. The panel uses Chart.js and talks to three agents on the Anthropic API: one scores the lead and its urgency, another writes the WhatsApp message and a third categorizes the case. Data is stored in JSON files so it runs on any Node host without native modules. That back end is not published yet, so the channel that works live today is WhatsApp.

Technical decisions

  1. Move the logo out of base64 and serve WebP images with JPG fallback, because a 1 MB HTML file weighed on the phones of visitors coming from search.
  2. Name each area after the problem the client lives, not the branch of law, because that is how people type it into search.
  3. Store leads in JSON files instead of SQLite in the back end, to avoid depending on a compiled native module on the host.

Does your business look like this one?

For lawyers or firms handling everyday consumer problems who want to be found by the name of the problem in their own region.

Frequently asked questions

Who developed Sarah Barreto?

Sarah Barreto was developed by André Gomes Andrade, a full stack developer from Carlos Chagas, Minas Gerais, Brazil, at NexiaLabs, from planning to launch.

Where is the client of Sarah Barreto based?

Consumer rights lawyer in the Mucuri Valley. Teófilo Otoni, MG, Brazil · online and in person.

Which technologies were used to build Sarah Barreto?

Sarah Barreto uses HTML, CSS, JavaScript, Node.js, Express, Claude API, and Hostinger.

Can you build a similar project for my business?

Yes. Every project is custom built, with code and accounts in the client's name. The first step is a WhatsApp conversation at +55 (33) 98465 6356 to understand what you need.

More law projects

A custom system starts with a conversation.

Tell me quickly what you need. The reply comes from a real technical path, not a ready made template.

Prefer to go straight there?

Message on WhatsApp

Or call: +55 (33) 98465 6356