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.
Translation pending
Sistema de gestão da Marcenaria Carmel
Translation pending
BusinessTypeScript · PythonGitHub @accostavictor-techOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
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).Read the full 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].