Loading repository data…
Loading repository data…
richardwendel / repository
Portal institucional da RWDEV com sistema de depoimentos, SEO, área administrativa e soluções digitais.
RWDEV é a plataforma institucional e administrativa da RWDEV, criada para apresentar serviços digitais, captar oportunidades comerciais, gerenciar clientes, organizar projetos e centralizar rotinas internas de trabalho.
O projeto reúne site institucional, portal do cliente, painel administrativo, diagnóstico comercial, depoimentos, solicitações de alteração, SONI PONTO e Documentos do Trabalho.
Projeto online: https://rwdev.com.br
rwdev/
├── api/ # Endpoints auxiliares e notificações
├── audio/ # Arquivos de áudio do site
├── css/ # CSS do site institucional
├── images/ # Logos, ícones e imagens do portfólio
├── js/ # JavaScript do site institucional
├── portal/
│ ├── admin/ # Painel administrativo
│ │ ├── documentos-trabalho/ # Módulo Documentos do Trabalho
│ │ └── ponto/ # Módulo SONI PONTO
│ ├── assets/ # CSS e JS do portal
│ ├── cliente/ # Área do cliente
│ ├── config/ # Conexão PDO e configuração de banco
│ ├── includes/ # Funções globais, autenticação e notificações
│ └── uploads/ # Uploads protegidos ou controlados do portal
├── sql/ # Scripts SQL incrementais de módulos
├── uploads/ # Uploads públicos/legados
├── *.html # Páginas institucionais
├── config.php # Configuração legada/global do site
├── u724577237_rwdev_portal.sql # Dump principal do banco do portal
├── README.md # Documentação principal
└── .env.example # Modelo de variáveis de ambiente
git clone <url-do-repositorio>
cd rwdev
Crie o arquivo .env com base em .env.example.
Configure as credenciais do banco:
DB_HOST=localhost
DB_NAME=seu_banco
DB_USER=seu_usuario
DB_PASS=sua_senha
Configure um servidor local com PHP e MySQL.
Aponte o servidor para a raiz do projeto.
portal/config/conexao.php para carregar variáveis do .env e criar a conexão PDO.America/Sao_Paulo..env não deve ser versionado.BASE_URL.u724577237_rwdev_portal.sql
sql/soni_ponto.sql
sql/documentos_trabalho.sql
public_html ou diretório equivalente..env com as credenciais reais do banco.Mais detalhes estão em DEPLOY.md.
Fluxo básico:
git status
git add .
git commit -m "Descreve a alteração"
git push
Antes de commitar:
git status..env, PDFs reais, backups, dumps temporários e uploads reais..php.php -l nos arquivos PHP alterados.git diff --check.git diff.Para módulos administrativos:
portal/admin/nome-do-modulo/.portal/config/conexao.php e portal/includes/auth.php.exigir_admin().portal/assets/css/style.css.sql/.CHANGELOG.md, DATABASE.md e ARCHITECTURE.md.A autenticação fica em portal/includes/auth.php.
exigir_admin() protege páginas administrativas.exigir_cliente() protege páginas do cliente.$_SESSION['admin_id'] e $_SESSION['cliente_id'].O painel admin fica em portal/admin/.
Principais áreas:
Cada página administrativa deve validar sessão admin e usar PDO.
sql/.ARCHITECTURE.mdDATABASE.mdDEPLOY.mdCHANGELOG.mdROADMAP.mdTODO.mdVERSION.mdCONTRIBUTING.mdmelhorias-futuras-portal-rwdev.mdRicardo Sousa
RWDEV