Fitness e beleza · Sistema web com app instalável (PWA)
PH Fitness
Sistema completo de academia: recepção, mensalidades, aulas, treinos, avaliação física, vendas e app do aluno no celular.

- Cliente
- Academia que usa o NexiaFit, sistema de gestão da NexiaLabs
- Onde
- Brasil
- Tecnologia
- PHP 8 · MySQL · PDO · JavaScript · CSS · PWA · WhatsApp · Hostinger
- Situação
- No ar · phfitness.nexialabs.com.br
- Desenvolvimento
- André Gomes · NexiaLabs
Em resumo
A PH Fitness roda o NexiaFit, sistema de gestão de academia criado por André Gomes na NexiaLabs. O sistema cobre recepção com liberação de acesso, contratos e mensalidades, grade de aulas com lista de espera, fichas de treino, avaliação física, vendas no balcão, cobrança pelo WhatsApp e um app instalável para o aluno. É feito em PHP 8 com MySQL, sem framework e sem dependência externa, numa instância própria na hospedagem Hostinger.
O cliente
Academia pequena costuma controlar aluno em caderno, planilha e conversa de WhatsApp, e a conta não fecha no fim do mês. A PH Fitness é uma das instalações do NexiaFit, produto que André desenhou para academias, boxes e estúdios. Cada academia recebe o próprio endereço, banco de dados e identidade visual, com a cor e o logo da casa. A página pública da academia, o painel da equipe e o app do aluno saem do mesmo sistema.
O desafio
Na recepção, a pergunta é uma só: esse aluno pode entrar? A resposta depende de contrato vigente, congelamento, mensalidade atrasada com tolerância e limite de frequência do plano. Por trás disso há dinheiro: baixa de pagamento não pode duplicar, renovação não pode perder dia pago e mensagem de cobrança não pode sair duas vezes para o mesmo fato. Tudo precisava rodar em hospedagem compartilhada, sem processo em segundo plano, e ser simples para quem trabalha no balcão.
O que foi construído
André concentrou toda regra de negócio num único módulo, para painel, API e app do aluno sempre darem a mesma resposta. A recepção busca por nome, matrícula, CPF ou telefone e responde num semáforo: liberado, liberado com ressalva ou bloqueado, com botão para receber ou renovar ali mesmo. Uma rotina agendada gera parabéns, aviso de atraso com PIX no texto, lembrete de vencimento e mensagem para quem sumiu, e uma chave única impede repetição. O aluno instala o app, vê a ficha de treino, reserva aula, copia o PIX e envia o comprovante, que a recepção aprova numa fila. O dono tem uma tela de indicadores com receita, evasão, inadimplência e ocupação das turmas.
O que o sistema faz
- Recepção em semáforo que confere contrato, congelamento, atraso e limite de frequência antes de liberar a entrada.
- Contratos com parcelas geradas automaticamente, congelamento que estende a vigência e renovação antecipada sem perder dia pago.
- Grade de aulas com capacidade e lista de espera que avisa o próximo da fila quando abre vaga.
- Montador de fichas de treino e avaliação física por Jackson e Pollock com cálculo conferido no servidor.
- Mensagens de WhatsApp automáticas e em um clique, enviadas à mão, pela Evolution API ou pela API oficial.
- App do aluno instalável com treino do dia, reserva de aula, PIX copia e cola e envio de comprovante.
- Vendas no balcão com estoque, fiado lançado na conta do aluno e recibo pronto para imprimir.
- Painel do dono com receita, evasão, valor estimado por aluno, inadimplência por idade da dívida e mapa de calor de frequência.
// Para quem avalia o código: arquitetura e decisões.
Por dentro
O NexiaFit é PHP 8 com PDO e MySQL, HTML, CSS e JavaScript nativos, sem npm, sem composer e sem script de CDN. As regras ficam num módulo de domínio, os pagamentos num motor único e os indicadores num arquivo próprio; o painel e o app do aluno consomem uma API em PHP. Cada academia é uma instância com subdomínio, pasta e banco separados na mesma conta da Hostinger, criada por um script de provisionamento e atualizada por migração idempotente. O app do aluno é um PWA por instância, com manifesto e ícone gerados a partir do logo da academia e um service worker que nunca guarda resposta da API em cache. As automações rodam por cron do painel da hospedagem.
Decisões técnicas
- Toda gravação tem trava na tela e no servidor, com UPDATE condicionado ao estado esperado ou INSERT com chave única, para clique repetido nunca gravar duas vezes.
- Mensagens identificadas por tipo e referência, a mesma no cron e no botão manual, para painel e rotina nunca duplicarem a cobrança.
- PHP puro sem dependência, porque roda em qualquer hospedagem compartilhada e uma academia nova sobe em poucos minutos.
- Código PIX copia e cola gerado no próprio sistema, com o padrão EMV e CRC16, sem gateway de pagamento.
Seu negócio parece com esse?
Academias, boxes de cross e estúdios que querem parar de controlar aluno em planilha e cobrar sem constrangimento.
Perguntas frequentes
Quem desenvolveu PH Fitness?
PH Fitness foi desenvolvido por André Gomes Andrade, desenvolvedor full stack de Carlos Chagas, Minas Gerais, pela NexiaLabs, do planejamento à publicação.
Onde fica o cliente de PH Fitness?
Academia que usa o NexiaFit, sistema de gestão da NexiaLabs. Brasil.
Com quais tecnologias PH Fitness foi feito?
PH Fitness usa PHP 8, MySQL, PDO, JavaScript, CSS, PWA, WhatsApp e Hostinger.
Dá para fazer um projeto parecido para o meu negócio?
Dá. Cada projeto é feito sob medida, com código e acessos no nome do cliente. O primeiro passo é uma conversa pelo WhatsApp +55 (33) 98465 6356 para entender o que você precisa.
