Sistema completo de gestão integrada com funcionalidades de CRM e ERP.
- Frontend: React + TypeScript + Vite
- Backend: Supabase (PostgreSQL + Edge Functions)
- UI: Tailwind CSS + Shadcn UI
- Estado: React Query
- Autenticação: Supabase Auth
# Instalar dependências
npm install
# Configurar variáveis de ambiente
cp .env.example .env
# Iniciar servidor de desenvolvimento
npm run dev
# Verificar erros de lint (agora com suporte a globais)
npm run lint
# Build de produção (TypeScript + Vite)
npm run build-
Crie um projeto no Supabase
-
Configure as variáveis de ambiente no arquivo
.env:VITE_SUPABASE_URL: URL do seu projeto SupabaseVITE_SUPABASE_ANON_KEY: Chave anônima do Supabase
-
Execute as migrations do banco de dados (pasta
supabase_migrations/)
Consulte a pasta documentacao/ para guias detalhados:
- QUICKSTART.md - Início rápido
- SETUP_CONFIGURACOES.md - Configuração inicial
- API_DOCUMENTATION.md - Documentação da API
# Script automatizado (Windows)
.\docker-build-push.ps1Ou manualmente:
# Build da imagem
docker build -t seu-usuario/kanban-crm:latest .
# Push para DockerHub
docker push seu-usuario/kanban-crm:latest# Pull da imagem
docker-compose pull
# Subir a stack
docker-compose up -d📖 Documentação completa: DOCKER_DEPLOY.md
Propriedade privada - Todos os direitos reservados