WebMoney - Personal Finance Manager
Go to file
marco f2e032f002 feat: adicionar filtro 'Sem Categoria' nas transações
- Backend: suporte para category_id=uncategorized nos endpoints index e byWeek
- Frontend: opção 'Sem Categoria' no CategorySelector com prop showUncategorized
- Permite filtrar 525 transações importadas que ainda não foram categorizadas
2025-12-19 12:12:07 +01:00
.github refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
backend feat: adicionar filtro 'Sem Categoria' nas transações 2025-12-19 12:12:07 +01:00
docs refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
frontend feat: adicionar filtro 'Sem Categoria' nas transações 2025-12-19 12:12:07 +01:00
landing refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
.gitignore refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
ANALISE_CONTRATO_PRICE.md refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
ANALISE_CONTRATO_PRICE.txt refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
ANALISE_PRECIFICACAO.md refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
APRENDIZADOS_TECNICOS.md refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
cats_main.sql refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
CHANGELOG.md refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
CONFIGURACION_LOCAL.md refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
CREDENCIAIS_SERVIDOR.md refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
DKIM_DNS_RECORD.txt refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
ESPECIFICACIONES_WEBMONEY.md refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
ESTRUTURA_PROJETO.md refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
IMPLEMENTACAO_ORCAMENTOS_SUBCATEGORIA.md refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
import_transactions.py refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
README.md refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
ROTEIRO_INSTALACAO_SERVIDOR.md refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
VERSION refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
Wanna.xlsx refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00

WEBMoney - ConneXiFly

Versão atual: 1.47.0
Última atualização: 17 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

Planejamento & Relatórios

  • 📊 Orçamentos - Por categoria, subcategoria ou centro de custos (mensal/bimestral/trimestral/semestral/anual)
  • 🎯 Metas Financeiras - Objetivos de poupança com acompanhamento visual
  • 📈 Relatórios - Vencidos, por categoria, fluxo de caixa
  • 🩺 Saúde Financeira - Score de 0-100 com análise detalhada

Notificações & Configurações

  • 📧 Alertas por Email - Notificação diária de pagamentos vencidos/a vencer
  • ⚙️ Preferências - Configuração de notificações, idioma, timezone, moeda
  • 👤 Perfil - Edição de nome, email e senha

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