- Backup completo em
backend-nodejs-backup/ - Express + SQLite (dev) / PostgreSQL (prod)
- Autenticação JWT + OTP por email
- Socket.IO (chat em tempo real)
- APIs completas (usuários, consultas, especialistas, forum, chat)
- Pronto para deploy na Vercel/Render
- Estrutura simples em
backend-php/ - MySQL 8.0 (MySQL Workbench)
- PHPMailer (OTP por email mantido!)
- APIs básicas: cadastro, login, verificar-email, verificar-login
- Documentação completa para iniciantes
- Pronto para XAMPP local ou hospedagem gratuita
- Design premium refinado
- Todas as páginas funcionando
- Painel do especialista completo:
- Visão Geral
- Pacientes
- Agenda
- Prontuários
- Chat
- Perfil
- Integração Google Meet
- Responsivo
- Pronto para Netlify
GUIA-MASTER.md- Guia completo do projetobackend-php/README.md- Tutorial PHP detalhadoDEPLOY-15MIN.md- Deploy rápidoDEPLOY-VERCEL-GRATIS.md- Deploy completo VercelSEU-DEPLOY.md- Deploy personalizadoCHECKLIST-DEPLOY.md- Checklist passo a passo
config.js- Troca fácil entre PHP e Node.jsvercel.json- Deploy automáticosupabase-schema.sql- PostgreSQL (produção)backend-php/database-mysql.sql- MySQL 8.0 (dev)
# Se quiser usar Node.js (backend completo):
cd backend
npm install
npm start
# Depois abra o frontend:
# index.html com Live Server
# config.js: usarPHP: false# 1. Instalar XAMPP
https://www.apachefriends.org/
# 2. Copiar backend-php para XAMPP
C:\xampp\htdocs\conectatea\
# 3. Instalar Composer e PHPMailer
cd C:\xampp\htdocs\conectatea\backend-php
composer install
# 4. Criar banco no MySQL Workbench
# Execute: backend-php/database-mysql.sql
# 5. Configurar
# Edite: config/database.php
# Edite: config/email.php (senha de app Gmail)
# 6. Iniciar XAMPP
# Start Apache e MySQL
# 7. Testar
http://localhost/conectatea/backend-php/api/cadastro.php
# config.js: usarPHP: trueConectaTEA/
├── backend/ ← Node.js (ativo se quiser)
├── backend-nodejs-backup/ ← ✅ BACKUP COMPLETO
├── backend-php/ ← ✅ PHP PARA GRUPO
│ ├── api/ ← APIs prontas
│ ├── config/ ← Configurações
│ ├── includes/ ← Funções auxiliares
│ ├── database-mysql.sql ← Script MySQL
│ ├── composer.json ← Dependências
│ └── README.md ← Tutorial
│
├── css/ ← Estilos completos
├── js/ ← Scripts completos
├── img/ ← Imagens
│
├── index.html ← Home
├── cadastro.html ← Cadastro
├── login.html ← Login
├── painel-especialista.html ← ✅ Dashboard completo
├── config.js ← ✅ Troca backend
│
└── 📚 GUIAS:
├── GUIA-MASTER.md ← ✅ Guia completo
├── DEPLOY-*.md ← Guias de deploy
└── backend-php/README.md ← Tutorial PHP
Pessoa 1 - Banco de Dados:
1. Instalar MySQL Workbench 8.0
2. Executar backend-php/database-mysql.sql
3. Verificar 8 tabelas criadasPessoa 2 - Autenticação:
1. Configurar email (senha de app Gmail)
2. Testar cadastro e OTP
3. Adicionar recuperação de senhaPessoa 3 - Especialistas:
1. Criar api/especialistas-listar.php
2. Criar api/especialistas-buscar.php
3. Filtros e paginaçãoPessoa 4 - Consultas:
1. Criar api/consultas-agendar.php
2. Criar api/consultas-listar.php
3. Notificações por email1. https://www.netlify.com/
2. Connect with GitHub
3. Select: Conecta-TEA/ConectaTEA
4. Deploy!
5. ✅ https://conectatea.netlify.appOpções grátis:
- InfinityFree: https://infinityfree.net/
- 000webhost: https://www.000webhost.com/
Upload via FTP:
- backend-php/
- Criar banco MySQL
- Importar database-mysql.sql
- Configurar config/database.phpVeja: DEPLOY-15MIN.md| Item | Status | Responsável |
|---|---|---|
| Frontend | ✅ Completo | Você |
| Design | ✅ Refinado | Você |
| Dashboard Especialista | ✅ Completo | Você |
| Google Meet | ✅ Integrado | Você |
| Backend Node.js | ✅ Backup | Você |
| Backend PHP | ✅ Base pronta | Grupo |
| MySQL Scripts | ✅ Pronto | Você |
| OTP Email | ✅ Funciona | Ambos |
| Documentação | ✅ Completa | Você |
| Deploy Frontend | ⏳ Pendente | Você |
| Deploy Backend | ⏳ Pendente | Grupo |
- ✅ Sistema de OTP por email (Gmail)
- ✅ Autenticação JWT
- ✅ Validações de formulário
- ✅ CORS configurado
- ✅ Tratamento de erros
- ✅ Sanitização de dados
- ✅ Hash de senhas (bcrypt)
- ✅ SQL Injection protection
- ✅ Logs e debug
- ✅ Documentação API
- ✅ Scripts de teste
- ✅ Guias passo a passo
- ✅ Backup completo
- ✅ Suporte a 2 backends
Desenvolvimento: R$ 0,00
- XAMPP: Grátis
- MySQL Workbench: Grátis
- Composer: Grátis
- VS Code: Grátis
- Node.js: Grátis
Deploy: R$ 0,00
- Netlify: Grátis (100GB/mês)
- InfinityFree: Grátis (PHP + MySQL)
- Vercel: Grátis (100GB/mês)
- Supabase: Grátis (500MB)
Total: R$ 0,00/mês 🎉
- GitHub: https://github.com/Conecta-TEA/ConectaTEA
- XAMPP: https://www.apachefriends.org/
- Composer: https://getcomposer.org/
- MySQL Workbench: https://dev.mysql.com/downloads/workbench/
- Netlify: https://www.netlify.com/
- Vercel: https://vercel.com/
- Senha App Gmail: https://myaccount.google.com/apppasswords
- Frontend completo
- Design elegante
- Painel especialista
- Integrações Google Meet
- Backup Node.js
- Backend PHP estruturado
- Documentação completa
- Scripts de banco
- Guias de deploy
- Sistema OTP mantido
- Instalar ferramentas (XAMPP, Composer, MySQL Workbench)
- Configurar banco de dados
- Configurar email (senha de app)
- Testar APIs básicas
- Desenvolver CRUDs restantes
- Integrar com frontend
- Deploy em produção
Você entrega para o grupo:
✅ Projeto profissional ✅ Código limpo e documentado ✅ 2 backends (backup + atual) ✅ OTP funcionando ✅ Design premium ✅ Pronto para deploy ✅ Guias completos ✅ Facilita aprendizado
Parabéns! Projeto entregue! 🚀
📌 Lembre o grupo:
- Leiam
GUIA-MASTER.md - Sigam
backend-php/README.md - Testem localmente primeiro
- Committem frequentemente no Git
- Peçam ajuda quando precisar
Boa sorte! 💙