WebMoney - Personal Finance Manager
Go to file
marcoitaloesp-ai d84da4b6b7
v1.43.5 - Otimização mobile da página Liabilities
- Header responsivo: flex-column mobile, botão full-width
- Summary cards: Grid 2x2 mobile, fontes compactas (0.65-0.9rem)
- Filtros: Layout 50/50 sem label em mobile
- Cards contratos: col-12 mobile, padding reduzido, fontes ajustadas
- Progress bar: 6px mobile vs 8px desktop
- Botões e valores: fontes menores (0.75rem) para melhor legibilidade
2025-12-16 12:56:50 +00:00
.github docs: Atualizar README.md com features mobile v1.42.0 2025-12-16 10:15:01 +00:00
backend v1.38.0 - Projeção de Saldo considera transações em atraso + alerta visual 2025-12-15 16:57:26 +00:00
docs v1.39.0 - PWA iOS: Service Worker + instalação iPhone/iPad 2025-12-16 08:21:14 +00:00
frontend v1.43.5 - Otimização mobile da página Liabilities 2025-12-16 12:56:50 +00:00
scripts feat: IconSelector no modal de categoria + traducao costCenters.costCenter + categorias UTF-8 corrigidas 2025-12-13 18:33:14 +01:00
.gitignore feat: IconSelector no modal de categoria + traducao costCenters.costCenter + categorias UTF-8 corrigidas 2025-12-13 18:33:14 +01:00
ANALISE_CONTRATO_PRICE.md feat: IconSelector no modal de categoria + traducao costCenters.costCenter + categorias UTF-8 corrigidas 2025-12-13 18:33:14 +01:00
ANALISE_CONTRATO_PRICE.txt feat: IconSelector no modal de categoria + traducao costCenters.costCenter + categorias UTF-8 corrigidas 2025-12-13 18:33:14 +01:00
ANALISE_PRECIFICACAO.md v1.30.0: Fichas de Servicios, Horas Productivas, i18n completo, fix modal responsivo 2025-12-14 10:47:18 +01:00
APRENDIZADOS_TECNICOS.md feat: IconSelector no modal de categoria + traducao costCenters.costCenter + categorias UTF-8 corrigidas 2025-12-13 18:33:14 +01:00
cats_main.sql feat: IconSelector no modal de categoria + traducao costCenters.costCenter + categorias UTF-8 corrigidas 2025-12-13 18:33:14 +01:00
CHANGELOG.md v1.43.5 - Otimização mobile da página Liabilities 2025-12-16 12:56:50 +00:00
CONFIGURACION_LOCAL.md feat: IconSelector no modal de categoria + traducao costCenters.costCenter + categorias UTF-8 corrigidas 2025-12-13 18:33:14 +01:00
CREDENCIAIS_SERVIDOR.md v1.33.0: Gráfico de projeção de saldo + reset completo do banco de dados 2025-12-14 20:08:47 +00:00
deploy.ps1 v1.30.0: Fichas de Servicios, Horas Productivas, i18n completo, fix modal responsivo 2025-12-14 10:47:18 +01:00
DKIM_DNS_RECORD.txt feat: IconSelector no modal de categoria + traducao costCenters.costCenter + categorias UTF-8 corrigidas 2025-12-13 18:33:14 +01:00
ESPECIFICACIONES_WEBMONEY.md feat: IconSelector no modal de categoria + traducao costCenters.costCenter + categorias UTF-8 corrigidas 2025-12-13 18:33:14 +01:00
ESTRUTURA_PROJETO.md feat: IconSelector no modal de categoria + traducao costCenters.costCenter + categorias UTF-8 corrigidas 2025-12-13 18:33:14 +01:00
fix_migration.sh v1.30.0: Fichas de Servicios, Horas Productivas, i18n completo, fix modal responsivo 2025-12-14 10:47:18 +01:00
import_transactions.py feat: IconSelector no modal de categoria + traducao costCenters.costCenter + categorias UTF-8 corrigidas 2025-12-13 18:33:14 +01:00
README.md v1.43.1 - Fix: Espaços em branco mobile eliminados + Textos compactos 2025-12-16 11:32:44 +00:00
remote_migrate.sh v1.30.0: Fichas de Servicios, Horas Productivas, i18n completo, fix modal responsivo 2025-12-14 10:47:18 +01:00
ROTEIRO_INSTALACAO_SERVIDOR.md feat: IconSelector no modal de categoria + traducao costCenters.costCenter + categorias UTF-8 corrigidas 2025-12-13 18:33:14 +01:00
VERSION v1.43.5 - Otimização mobile da página Liabilities 2025-12-16 12:56:50 +00:00

WEBMoney - ConneXiFly

Versão atual: 1.42.0
Última atualização: 16 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 otimizado
  • 🍪 Cookie Consent - Banner LGPD/GDPR compliance
  • 📱 PWA iOS - Progressive Web App com suporte completo (v1.39.0+)

Mobile UX (v1.40.0+)

  • 📱 Sidebar Overlay - Menu hambúrguer com slide-in lateral
  • 📅 Calendário Semanal - Navegação entre semanas em mobile (v1.42.0)
  • 🔽 Widgets Colapsáveis - Dashboard otimizado para mobile:
    • Calendário: colapso + navegação entre semanas
    • Próximos 7 Dias: auto-expansão com dados
    • Transações em Atraso: auto-expansão com dados
  • Touch Targets - Botões 44x44px (Apple HIG 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

cd frontend && ./deploy.sh

Backend

cd backend && ./deploy.sh
```github/.DIRETRIZES_DESENVOLVIMENTO_v5

## 📖 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