Sistema ERP completo para gestão empresarial com foco em empresas brasileiras.
- Next.js 15 com App Router para performance otimizada
- TypeScript para tipagem estática e melhor DX
- Supabase como backend completo (banco + auth + realtime)
- Tailwind CSS para design system consistente
- Multi-tenancy com isolamento de dados por empresa
- RBAC granular com permissões por módulo/ação/recurso
- Autenticação empresarial com validação de CNPJ
- Consulta à Receita Federal para validação de empresas
- Auditoria completa de ações dos usuários
- LGPD compliance com gestão de consentimentos
- Validação de CNPJ com consulta em tempo real
- Cadastro empresarial com dados da Receita Federal
- Multi-tenancy por empresa
- Gestão de usuários por organização
- Relatórios empresariais personalizados
URL: http://localhost:3000
- Email:
admin@techsolutions.com - Senha:
TechSolutions2024! - Empresa: Tech Solutions LTDA
- CNPJ: 11.222.333/0001-81
- Permissões: Administrador completo
- Email:
joao@techsolutions.com - Senha:
JoaoSilva2024! - Nome: João Silva
- Empresa: Tech Solutions LTDA
- Permissões: Gestor de projetos e CRM
- Acesse
/register - Preencha os dados pessoais
- Digite o CNPJ da empresa
- Clique em "Validar CNPJ" para consultar a Receita Federal
- Confirme os dados da empresa (preenchidos automaticamente)
- Crie sua senha de acesso
- Clique em "Criar conta empresarial"
src/
├── app/ # Páginas da aplicação
│ ├── login/ # Página de login
│ ├── register/ # Página de cadastro empresarial
│ ├── dashboard/ # Dashboard principal
│ └── layout.tsx # Layout global
├── components/ # Componentes reutilizáveis
│ ├── ui/ # Componentes de interface
│ └── layout/ # Componentes de layout
├── contexts/ # Contextos React
│ └── AuthContext.tsx # Contexto de autenticação
├── lib/ # Utilitários e configurações
│ ├── auth.ts # Sistema de autenticação
│ ├── authz.ts # Sistema de permissões
│ ├── config.ts # Configurações da aplicação
│ ├── supabase.ts # Cliente Supabase
│ └── cnpj-validator.ts # Validador de CNPJ
└── scripts/ # Scripts de configuração
├── create-enterprise-user.js
└── create-test-user.js
Crie um arquivo .env.local com:
NEXT_PUBLIC_SUPABASE_URL=https://pnfpcytrpuvhjzrmtbwy.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=sua_chave_anonima_aqui
SUPABASE_SERVICE_ROLE_KEY=sua_chave_service_role_aqui
NODE_ENV=development
CORTUS_DEV_ROLE=admin
CORTUS_DEV_USER_ID=dev-user
CORTUS_DEV_ORG_ID=dev-orgnpm installnpm run dev- Visão geral da empresa
- Métricas principais
- Acesso rápido aos módulos
- Gestão de leads
- Contas de clientes
- Oportunidades de negócio
- Pipeline de vendas
- Contas a pagar/receber
- Faturas e notas fiscais
- Relatórios financeiros
- Controle de fluxo de caixa
- Gestão de projetos
- Controle de tarefas
- Times e recursos
- Cronogramas
- Relatórios personalizados
- Dashboards executivos
- Análises de performance
- Exportação de dados
- Gestão de usuários
- Configurações da empresa
- Permissões e papéis
- Integrações
- Admin: Acesso completo ao sistema
- Manager: Gestão de projetos e CRM
- User: Acesso básico aos módulos
- Viewer: Apenas visualização
dashboard.view- Visualizar dashboardusers.*- Gestão de usuárioscrm.*- Módulo CRM completofinance.*- Módulo financeiroprojects.*- Gestão de projetosreports.view- Visualizar relatóriossettings.*- Configurações do sistema
O sistema integra com a Receita Federal para:
- ✅ Validar formato do CNPJ
- ✅ Verificar dígitos verificadores
- ✅ Consultar dados da empresa
- ✅ Preencher automaticamente informações
- ✅ Verificar situação cadastral
- Desktop: Interface completa
- Tablet: Layout adaptado
- Mobile: Interface otimizada
- Cores: Paleta empresarial profissional
- Tipografia: Inter font para melhor legibilidade
- Componentes: Baseados em shadcn/ui
- Tema: Light mode com alto contraste
- Implementar módulos específicos (CRM, Financeiro, etc.)
- Adicionar relatórios avançados
- Implementar notificações em tempo real
- Adicionar integrações com APIs externas
- Implementar backup automático
- Adicionar testes automatizados
Para dúvidas ou suporte técnico:
- Email: suporte@cortus.com
- Documentação: docs.cortus.com
- GitHub: github.com/cortus/erp
Cortus ERP - Transformando a gestão empresarial brasileira 🚀