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

Health and therapy · Landing page

Ana Paula Maia

Teófilo Otoni, MG, Brazil · online sessions in Brazil and abroad

Single page site for a Schema Therapy psychologist in Teófilo Otoni, with a form that hands the booking request to WhatsApp.

Home screen of Ana Paula Maia, a project developed by André Gomes
Client
Clinical psychologist and supervisor offering online sessions
Where
Teófilo Otoni, MG, Brazil · online sessions in Brazil and abroad
Technology
HTML · CSS · JavaScript · Schema.org · Apache · Hostinger
Status
Live · anapaula.nexialabs.com.br
Development
André Gomes · NexiaLabs

In short

Ana Paula Maia is a clinical psychologist and supervisor in Teófilo Otoni, Minas Gerais, seeing clients in Brazil and abroad online with Cognitive Behavioral Therapy and Schema Therapy. André Gomes, from NexiaLabs, built the single page site in plain HTML, CSS and JavaScript, with sections for her introduction, session types, concerns she treats, an FAQ and booking. The form validates data in the browser and opens WhatsApp with the message ready, with no server.

The client

Ana Paula Maia graduated in psychology from Unipac in Teófilo Otoni and specialized in Schema Therapy. She offers individual therapy, couples therapy and clinical supervision for other psychologists, all online. Much of her audience is women who demand too much of themselves and repeat the same patterns in relationships, as well as Brazilians living abroad. Patient contact already happened on WhatsApp, where she works.

The challenge

The page had to sound like the psychologist herself, warm and free of jargon, so visitors recognize themselves in the text before deciding. At the same time it had to meet the basics for a health professional: license number visible, clear credentials and no promises. The booking request needed to arrive with name, phone, session type and preferred time, so the conversation starts focused. And the page had to load fast on phones, where nearly everyone comes from.

What was built

André built a single page in a beige and olive green palette, with the booking form right at the top next to the opening text. Below come her first person introduction, the three session types, the list of concerns she treats, what to expect from therapy, how to start in three steps and the FAQ. The form validates each field when the visitor leaves it, formats the phone number and builds a message that opens in WhatsApp for the person to review before sending. Structured data describes the psychologist, her credentials, hours and FAQ for search engines.

What the system does

  • Booking form with name, WhatsApp, optional email, session type and preferred time, delivered ready in WhatsApp.
  • Field by field validation with messages read by screen readers and focus moved to the first error.
  • Guard against repeated clicks on the submit button, so two chats never open.
  • Sections for individual therapy, couples therapy and clinical supervision, with the list of concerns she treats.
  • Schema.org structured data with MedicalBusiness, Person with credentials, WebSite and FAQPage.
  • Top photo in WebP with a smaller version for phones.

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

Under the hood

  • HTML
  • CSS
  • JavaScript
  • Schema.org
  • Apache
  • Hostinger

It is a single HTML file with one stylesheet and an inline script of about 1.6 KB, served by Apache on Hostinger shared hosting. The CSS uses a fluid scale with clamp for spacing and type instead of a ladder of media queries. The .htaccess forces HTTPS, redirects www to the bare domain, turns on gzip compression and sets caching: HTML always revalidated and CSS for one year. Robots and sitemap files ship with the page, and the share image is sized for social networks. There is no back end: the only integration is the WhatsApp link.

Technical decisions

  1. Each field's error only shows after the visitor leaves it, because correcting someone while they type the first letter pushes them away.
  2. The phone mask is applied only when leaving the field, because reformatting on every key jumps the cursor to the end and gets in the way of fixing a digit.
  3. The submit button is never disabled from the start, so screen reader users can hear why they cannot submit yet.
  4. A form that opens WhatsApp instead of saving to a server, because that is where the psychologist already works and the page stays maintenance free.

Does your business look like this one?

For psychologists or therapists working online who want a page in their own voice that turns visits into booking requests.

Frequently asked questions

Who developed Ana Paula Maia?

Ana Paula Maia 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 Ana Paula Maia based?

Clinical psychologist and supervisor offering online sessions. Teófilo Otoni, MG, Brazil · online sessions in Brazil and abroad.

Which technologies were used to build Ana Paula Maia?

Ana Paula Maia uses HTML, CSS, JavaScript, Schema.org, Apache, 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 health and therapy 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