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 · Site with blog, admin panel and messaging system

Socorro Menezes

Online sessions across Brazil

Psychologist site with dozens of pages and a blog, generated as static HTML from a PHP panel, plus a birthday messaging system.

Home screen of Socorro Menezes, a project developed by André Gomes
Client
Psychologist with a master's degree who sees adults online and in her office
Where
Online sessions across Brazil
Technology
PHP · SQLite · MySQL · HTML · CSS · JavaScript · Chrome headless · Hostinger
Status
Live · helpsi.nexialabs.com.br
Development
André Gomes · NexiaLabs

In short

HelpSi is the digital project of Maria Socorro de Menezes, a psychologist with a master's degree who sees adults in online and in person psychotherapy. André Gomes, from NexiaLabs, built a site with more than 30 pages and a blog, generated as static HTML by a PHP and SQLite panel on Hostinger, where the psychologist publishes articles and receives contacts. On the same domain runs a PHP and MySQL system that shows each day's birthdays and prepares a WhatsApp message for each person.

The client

Maria Socorro de Menezes is a psychologist who sees adults in individual psychotherapy and gives talks and training sessions to health teams. The project started with a routine problem in her practice: remembering each patient's birthday and sending a message in her own voice. Then came the site, which had to present ten areas of work, from grief and family guidance to emotional support during cancer treatment. Some of the client's information, such as her license number and office city, had not arrived yet when the site went live.

The challenge

A health site needs many well connected pages to show up in search and in AI search tools, and the psychologist wanted to publish without depending on anyone. At the same time, the shared hosting does not allow PHP to run system commands, which rules out the usual site generators. Federal Psychology Council rules require name, profession and license number in text, and nothing could be invented to fill in what was missing. In the practice, sending birthday messages on WhatsApp without forgetting anyone and without automatic sending called for a simple daily flow.

What was built

André wrote a PHP generator that builds each page from templates and a single configuration file and writes plain HTML, so visitors and search crawlers never touch PHP. The panel, in PHP with SQLite, lets her write and publish posts, edit the FAQ, upload images and see incoming contacts, and each publication regenerates the affected pages. When a piece of client data is missing, the passage that depends on it is left out, and the generator stops publishing if any pending placeholder reaches the HTML. A guard script runs static checks and opens every page in headless Chrome at 375, 768 and 1280 pixels, failing low contrast, small touch targets and empty gaps. The messaging system shows who has a birthday today, suggests ready texts with the person's name, opens WhatsApp and asks afterwards whether the message was actually sent.

What the system does

  • More than 30 fixed pages, covering services, guides for people seeking therapy and institutional pages, with a blog, feed and separate sitemaps.
  • Panel to write posts, edit the FAQ, manage images and see contacts, with CSRF protection.
  • Contact form with origin check, hidden bot trap and minimum fill time, with no captcha.
  • Analytics that only load after cookie consent and fire the lead event only once.
  • Social share cards generated from the site's own CSS and captured at 1200 by 630.
  • Daily screen with birthdays, ready messages in the psychologist's voice and WhatsApp opening with the text filled in.
  • Patient records with contact permission, sending history, calendar and spreadsheet export.
  • Daily backup of the database and images, kept for 14 days.

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

Under the hood

  • PHP
  • SQLite
  • MySQL
  • HTML
  • CSS
  • JavaScript
  • Chrome headless
  • Hostinger

There are two applications on the same Hostinger shared hosting domain. The site has a dynamic PHP panel with SQLite in WAL mode, stored outside the public folder, and a static output: the generator writes each page with file_put_contents and rename, which is atomic and never serves half written HTML. The only endpoint visitors touch is the one that receives the form, which saves the contact to the database and to a backup file. The visual identity lives in one CSS token file, and the guard script fails any color, font or radius outside it before publishing. The messaging system is PHP with MySQL, with login, users, message templates, yearly sends and an access log, and it only builds WhatsApp links, never sending anything on its own.

Technical decisions

  1. A dynamic panel with static output, to get the speed and safety of plain HTML and the autonomy of a content manager on hosting that blocks system commands.
  2. Missing data is left out and never faked, and the build stops if a pending placeholder slips through, because an invented credential on a health site is an ethics violation.
  3. Visual checks run on the rendered page at three widths, because low contrast and small touch targets do not show up when reading the code.
  4. People born on February 29 show up on the 28th in non leap years, so no patient is left without a message.

Does your business look like this one?

For health professionals who want a large site that ranks well in search and is easy to update, plus a simple way to look after patient relationships.

Frequently asked questions

Who developed Socorro Menezes?

Socorro Menezes 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 Socorro Menezes based?

Psychologist with a master's degree who sees adults online and in her office. Online sessions across Brazil.

Which technologies were used to build Socorro Menezes?

Socorro Menezes uses PHP, SQLite, MySQL, HTML, CSS, JavaScript, Chrome headless, 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