# WEBMoney - ConneXiFly **Versão atual:** `1.27.1` **Última atualização:** 13 de Dezembro de 2025 ## 🌐 Visão Geral Sistema de gestão financeira pessoal com interface moderna e funcionalidades avançadas. | Componente | URL | |------------|-----| | **Aplicação** | https://webmoney.cnxifly.com | | **API Backend** | https://webmoney.cnxifly.com/api | | **phpMyAdmin** | https://phpmyadmin.cnxifly.com | | **Webmail** | https://webmail.cnxifly.com | ## 🛠️ Stack Tecnológica | Camada | Tecnologia | |--------|------------| | **Backend** | Laravel 12 + PHP 8.4 | | **Frontend** | React 18 + Vite 7 + Bootstrap 5 | | **Banco de Dados** | MariaDB 11.4 | | **Cache/Sessões** | Redis | | **Servidor** | Nginx + SSL (Let's Encrypt) | | **Autenticação** | Laravel Sanctum (Bearer Tokens) | ## ✅ Funcionalidades ### Core - 🔐 **Autenticação** - Login/registro com tokens seguros - 📊 **Dashboard** - Gráficos de fluxo de caixa, calendário, próximos vencimentos e vencidos - 💰 **Contas Bancárias** - CRUD com ícones, cores e multi-moeda - 📁 **Categorias** - 175 categorias com auto-classificação por keywords - 🏢 **Centros de Custo** - Organização por projetos/departamentos - 💳 **Transações** - Agrupamento por semana, filtros avançados ### Avançado - 📥 **Importação de Extratos** - XLSX, XLS, CSV, OFX, PDF - 🔍 **Detecção de Duplicatas** - Identificação inteligente com auto-delete - 🔄 **Detecção de Transferências** - Identifica movimentações entre contas - 💸 **Detecção de Reembolsos** - Identifica pares gasto/devolução que se anulam - 🏦 **Contas Passivo** - Financiamentos e empréstimos com parcelas - 🔁 **Transações Recorrentes** - Templates com geração automática de parcelas ### Interface - 🌙 **Tema Dark** - Interface profissional escura - 🌍 **Multi-idioma** - ES, PT-BR, EN (detecção automática por país) - 💱 **Multi-moeda** - 15 moedas suportadas - 📱 **Responsivo** - Desktop e mobile - 🍪 **Cookie Consent** - Banner LGPD/GDPR compliance ### Segurança (v1.19.0) - 🛡️ **Rate Limiting** - 5 tentativas de login/min - 🔒 **Security Headers** - XSS, CSP, HSTS - 🍪 **Cookie Hardening** - HttpOnly, Secure, SameSite - 🌐 **CORS** - Restrito ao domínio de produção ## 📦 Estrutura do Projeto ``` webmoney/ ├── backend/ # Laravel API │ ├── app/ │ │ ├── Http/Controllers/Api/ # Endpoints │ │ ├── Models/ # Eloquent Models │ │ └── Services/ # Lógica de negócio │ ├── database/migrations/ # Schema do banco │ └── routes/api.php # Rotas da API │ ├── frontend/ # React SPA │ ├── src/ │ │ ├── components/ # Componentes reutilizáveis │ │ ├── pages/ # Páginas da aplicação │ │ ├── services/ # Chamadas API │ │ └── i18n/ # Traduções │ └── dist/ # Build de produção │ ├── VERSION # Versão atual ├── CHANGELOG.md # Histórico de mudanças └── ESTRUTURA_PROJETO.md # Documentação técnica detalhada ``` ## 🚀 Deploy ### Frontend ```bash cd frontend && ./deploy.sh ``` ### Backend ```bash cd backend && ./deploy.sh ``` ## 📖 Documentação | Arquivo | Descrição | |---------|-----------| | `CHANGELOG.md` | Histórico completo de versões | | `ESTRUTURA_PROJETO.md` | Estrutura detalhada, endpoints, banco | | `CREDENCIAIS_SERVIDOR.md` | Acessos ao servidor (confidencial) | | `ESPECIFICACIONES_WEBMONEY.md` | Especificação funcional original | | `.DIRETRIZES_DESENVOLVIMENTO_v2` | Regras de desenvolvimento | ## 🔗 Links Úteis - **Servidor:** 213.165.93.60 - **Domínio:** cnxifly.com - **Repositório:** github.com/marcoitaloesp-ai/webmoney --- © 2025 ConneXiFly - WEBMoney