Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Sistema de gestão para a marcenaria, focado na dor mais urgente hoje: acompanhamento dos projetos fechados — margem/lucro real por projeto, faturamento do mês x meta e prazos de produção. • Next.js (App Router) + TypeScript + Tailwind CSS • Prisma + PostgreSQL • NextAuth (Credentials) para login 1. Criar o banco Postgres. No painel do Vercel, dentro do projeto: aba Storage → Connect Database e crie/conecte um Postgres (ex: Prisma Postgres, Neon). Isso gera automaticamente uma variável de conexão (ex: DATABASE_URL, ou com prefixo customizado tipo DATABASE_POSTGRES_URL).查看完整 README ↗
Sistema de gestão para a marcenaria, focado na dor mais urgente hoje: acompanhamento dos projetos fechados — margem/lucro real por projeto, faturamento do mês x meta e prazos de produção.
Criar o banco Postgres. No painel do Vercel, dentro do projeto: aba Storage → Connect Database e crie/conecte um Postgres (ex: Prisma Postgres, Neon). Isso gera automaticamente uma variável de conexão (ex: DATABASE_URL, ou com prefixo customizado tipo DATABASE_POSTGRES_URL).
Importar o repositório. Em vercel.com/new, importe este repositório GitHub e selecione a branch desejada.
Configurar as variáveis de ambiente do projeto no Vercel (Settings → Environment Variables):
DATABASE_URL = a connection string Postgres gerada pela integração (se o nome vier diferente, ex. DATABASE_POSTGRES_URL, copie o valor para uma variável chamada exatamente DATABASE_URL)AUTH_SECRET = gere com openssl rand -base64 32Deploy. O build já roda prisma migrate deploy automaticamente (configurado em package.json), então o banco é criado/atualizado a cada deploy.
Criar o usuário inicial. As migrations não populam usuários — rode o seed uma vez apontando para o banco de produção:
DATABASE_URL="<connection string de produção>" npx prisma db seed
Isso cria o login [email protected] e a meta do mês atual.
Alternativa: usar um Postgres de outro provedor (ex: Neon direto, Supabase) — o processo é o mesmo, só troca de onde vem a DATABASE_URL.
Tenha um Postgres acessível (local via Docker, ou um banco na nuvem como Neon).
Instale as dependências:
npm install
Copie .env.example para .env e preencha DATABASE_URL e AUTH_SECRET (gere com openssl rand -base64 32).
Rode as migrations e o seed inicial:
npx prisma migrate dev
npx prisma db seed
Suba o servidor:
npm run dev
Acesse http://localhost:3000/login. Login criado pelo seed: [email protected].