Eu sou o Dante Testa e neste passo a passo eu mostro como criar um sistema simples e funcional para controlar membros, visitas pastorais e até dízimos — usando apenas VS Code integrado ao ChatGPT (via extensão Codex) e um servidor MySQL remoto. O processo é rápido, prático e pode economizar (ou gerar) muito dinheiro: você aprende a pilotar a IA para desenvolver um produto completo em pouquíssimo tempo.
O que você vai aprender
- Instalar e configurar VS Code com a extensão Codex (OpenAI Code Agent).
- Conectar a uma base MySQL remota (ex.: Napoleon Host) para desenvolvimento sem precisar subir os arquivos.
- Gerar um projeto PHP + MySQL com interface em Tailwind/Bulma/Bootstrap usando prompts bem formulados.
- Executar o esquema SQL automaticamente no servidor remoto.
- Fazer ajustes rápidos (CSS, permissões, novos módulos) pedindo à IA.
- Enviar os arquivos para o servidor (cPanel) e deixar o sistema online.
Ferramentas necessárias
- VS Code (gratuito) com a extensão Codex OpenAI Code Agent instalada.
- Conta no ChatGPT (uma versão paga facilita usar modelos avançados como GPT-5 Codex High).
- Servidor de hospedagem com cPanel e MySQL remoto (ex.: Napoleon Host — cupom DANTE10).
- Conhecimentos básicos de PHP + MySQL (não obrigatórios, mas ajudam).
- Tailwind ou Bootstrap (pode usar CDN para agilizar a interface).
Passo a passo prático
1. Preparar o VS Code e a extensão Codex
- Instale o VS Code.
- Abra o painel de extensões e pesquise por “codex”. Instale a extensão “Codex Open AI Code Agent”.
- Depois de instalar, clique no ícone da Codex na barra lateral e faça login na sua conta do ChatGPT quando solicitado. Linke sua conta à extensão.
- Abra um workspace/folder (ex.: “church-system”) onde o projeto será gerado.
- Na interface da Codex escolha o modelo (recomendo “GPT5 Codex High” quando disponível).
2. Criar a base de dados remota (ex.: Napoleon Host)
- Acesse o cPanel do seu host e use o Database Wizard para criar um banco MySQL e um usuário com todas as permissões.
- Habilite o acesso remoto ao MySQL (Remote MySQL). Para desenvolvimento você pode adicionar ‘%’ para permitir conexões de qualquer IP — lembre-se de restringir depois para segurança.
- Copie host/IP, nome do banco, usuário e senha — você precisará disso no prompt.
3. Montar o prompt e pedir para a IA gerar o projeto
O segredo é descrever claramente o que você quer, incluindo tecnologias desejadas (PHP, MySQL, Tailwind CDN) e funcionalidades (login, papéis, cadastro de pessoas, agenda de visitas, financeiro/títulos). Um exemplo simplificado de prompt que usei:
Quero um sistema simples em PHP + MySQL com interface em Tailwind (CDN). Público-alvo: igreja pequena (até 500 membros). Funcionalidades mínimas: login com tipos de usuário (administrador, pastor, gerente, membro), cadastro de pessoas, agenda de visitas pastorais, módulo financeiro para dízimos/ofertas. Gere arquivos, config de conexão com DB e um arquivo SQL schema. Explique como executar e testar localmente. Use boas práticas de permissões.
Após enviar, a Codex gera a estrutura do projeto: pastas (actions, partials), arquivos (config, header, footer, login, CRUDs), e um arquivo SQL com o schema inicial.
4. Aplicar o schema no banco remoto
- A Codex pode criar um script PHP ou um instalador que conecta ao seu banco remoto e executa o SQL automaticamente (arquivo do tipo “apply_schema.php”).
- Aprove a execução quando solicitado e a IA rodará os comandos para criar tabelas e inserir usuários iniciais (ex.: um administrador temporário).
- Verifique no cPanel > phpMyAdmin ou MySQL Databases que as tabelas foram criadas (ex.: users, visits, contributions, etc.).
5. Rodar localmente e resolver problemas
- Inicie o servidor PHP local (por exemplo: php -S 127.0.0.1:8000). Se a porta estiver ocupada, escolha outra.
- Se algo não carregar bem (ex.: CSS quebrado), faça um print da tela e peça para a IA corrigir. A extensão aceita imagens e pode apontar o erro.
- A Codex ajusta caminhos de CDN ou corrige includes. Atualize e recarregue a página.
- O projeto normalmente cria um usuário admin temporário (ex.: [email protected] e senha padrão, como 123456 ou 123). Verifique as credenciais no SQL schema ou no insert inicial.
Adicionar módulos extras (ex.: dízimos e ofertas)
Quer um módulo financeiro para registrar dízimos/ofertas? Basta pedir. A IA:
- Cria tabela contributions (relacionada a usuários).
- Gera telas para lançamentos, relatórios e filtros por membro/data.
- Atualiza o SQL schema e aplica as alterações no banco remoto (ou cria um novo script de migração).
Subir o projeto para o servidor (cPanel)
- Compacte todos os arquivos do projeto em um .zip.
- No cPanel vá em File Manager > public_html (ou subpasta) e faça upload do zip.
- Extraia os arquivos e ajuste permissões se necessário.
- Acesse o endereço (ex.: seu-dominio.com/crm) e teste o sistema online.
- Verifique se o arquivo de configuração (config.php) usa as credenciais corretas do banco remoto.
Boas práticas e dicas
- Desative o acesso remoto ‘%’ após o desenvolvimento e permita apenas IPs necessários por segurança.
- Documente o prompt que gerou o projeto — reproduzir a mesma solicitação facilita melhorias futuras.
- Teste o controle de permissões: membros não devem ver telas administrativas; pastores e gerentes têm permissões intermediárias; apenas admins deletam usuários.
- Peça à IA para gerar testes e instruções de backup do banco e do código.
- Use CDN para Tailwind/Bootstrap para agilizar a interface, mas considere bundling para produção.
Por que isso faz sentido (tempo e custo)
Criar um sistema deste nível do zero pode levar dias ou semanas. Com a IA você reduz drasticamente tempo de desenvolvimento e pode entregar um MVP funcional em poucas horas ou minutos de interação. Isso significa:
- Economia para quem contrata: não precisa pagar muito por um protótipo.
- Ganho para desenvolvedores que sabem usar IA: conseguem atender mais clientes em menos tempo.
Exemplos reais que eu já gerei
- Sistemas de cardápio para lanchonetes que enviam pedidos para WhatsApp (integração com Google Sheets).
- Plataformas de aulas públicas com catálogo em Google Sheets (fácil gestão e hospedagem gratuita de front-end).
- CRMs simples para igrejas com gestão de membros, visitas e finanças — 100% gerados com IA e hospedados no servidor.
Quer ajuda? Consultoria e hospedagem
Se você ficou empolgado, mas quer assistência direta, eu ofereço consultoria e desenvolvimento (Vibecode). Se precisar, me envie uma mensagem no WhatsApp (minha referência está na descrição do conteúdo). Também recomendo um bom host (use o cupom DANTE10 no Napoleon Host para desconto).
Conclusão
O fluxo é poderoso e direto: descreva a solução que quer em um prompt claro, use VS Code + Codex para gerar o projeto, conecte a um banco MySQL remoto para testes, ajuste via prompts e depois suba os arquivos para o servidor. Com isso você pode criar um produto funcional em muito menos tempo do que imagina — seja para economizar, vender ou escalar como um SaaS.
Se você quer aprender mais, testar exemplos ou contratar suporte, meu contato para consultoria está disponível na descrição. Agora é com você: coloque sua ideia no papel, transforme em prompt e deixe a IA gerar a base. Depois é só polir, personalizar e monetizar.
“Isto vai mudar o jogo para você — aprenda a pilotar a IA e comece a desenvolver sistemas como nunca antes.”