Skip to main content

Pré-requisitos

  • Node.js 18 ou superior
  • pnpm (recomendado) ou npm
  • PostgreSQL 14+ local ou acesso a um banco remoto (ex.: Neon, Supabase)
  • Git

1. Clone o Repositório

2. Instale as Dependências

3. Configure as Variáveis de Ambiente

Crie o arquivo .env.local na raiz do projeto:
Preencha as variáveis — veja a lista completa em Variáveis de Ambiente.

4. Configure o Banco de Dados

Execute as migrations do Prisma:
Para popular com dados iniciais (seed):

5. Inicie o Servidor de Desenvolvimento

Acesse http://localhost:3000.
O Turbopack está ativado por padrão. O servidor inicia em segundos mesmo em projetos grandes.

Criando o Primeiro Admin

Ao fazer o primeiro login, o sistema identifica que não há usuários e automaticamente promove sua conta para ADMIN. Caso isso não aconteça:
  1. Abra o console do navegador (F12)
  2. Execute:
  1. Se ainda não for admin, acesse o banco e atualize manualmente:

Scripts Úteis