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 gestión Serenata
Translation pending
BusinessTypeScript · PLpgSQLGitHub @EduardoTerwogtOnlineOwner 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.
ERP interno para Serenata House, productora audiovisual mexicana. Cubre el ciclo completo: cotización → aprobación → proyecto → cuentas por cobrar y por pagar, con portal para proveedores y extracción AI de eventos desde mensajes informales.Read the full README ↗
ERP interno para Serenata House, productora audiovisual mexicana. Cubre el ciclo completo: cotización → aprobación → proyecto → cuentas por cobrar y por pagar, con portal para proveedores y extracción AI de eventos desde mensajes informales.
main. Push a main = deploy automático en Vercel, por eso main
siempre debe quedar desplegable. Única excepción: un cambio que sea 100%
documentación (.md) va directo a main, sin rama ni PR. Detalle completo en
CLAUDE.md.Next.js 16 (App Router) · React 19 · TypeScript · Tailwind CSS v4 · Supabase (PostgreSQL: cliente directo + RPCs) · NextAuth v5 · Playwright + Vitest · Vercel.
prismaaparece enpackage.jsonpero no es la capa de datos activa. Todo el acceso va porsupabaseAdmin/supabasey RPCs.
npm install
# Crear .env.local con las variables listadas en docs/ENV.md.
# No hay .env.example en el repo: los valores reales viven en Vercel.
npm run dev # http://localhost:3000
npx tsc --noEmit
npm run lint
npm test # Vitest
npm run test:e2e:smoke # Playwright, APIs mockeadas
npm run test:e2e:critical # Playwright, APIs mockeadas
El nivel live (Playwright contra Supabase y Drive de prueba reales) solo corre
en GitHub Actions, porque necesita secretos que no viven en el repo. Detalles en
TESTING.md.
| Archivo | Para qué sirve |
|---|---|
CLAUDE.md | Manual de entrada e índice: principios críticos, git, autonomía. Empezar aquí. |
docs/ACTIVE_WORK.md | Qué se está construyendo ahora mismo. Punto de partida de cada sesión. |
docs/PLAN.md | Tracker de la iniciativa multi-sesión activa (nombre fijo, vacío si no hay ninguna en curso). |
docs/ROADMAP.md | Hacia dónde va el producto y qué está a medias a propósito. |
ARCHITECTURE.md | Cómo está organizado el código, qué módulos funcionan, las tablas y los gotchas. |
docs/decisions/ | Decisiones duraderas y por qué se tomaron. |
TESTING.md | Los niveles de prueba (unit, E2E smoke/critical/live) más el workflow de Migrations, qué corre dónde y con qué secretos. |
DESIGN_SYSTEM.md | Tokens visuales reales y estado de la migración de UI. |
docs/ENV.md | Variables de entorno. |
docs/PROMPTS.md | Prompts reutilizables para trabajar el repo desde Claude Code. |
docs/archive/ | Historia cerrada. No es contexto de trabajo. |