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
QC Gate Production Block Cylinder Line Finishing Monitoring System
Translation pending
BusinessHTML · TypeScriptGitHub @El-hash97OnlineOwner 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.
React (Next.js) + Neon Postgres monitoring app for the Block Cylinder finishing line (BC 1TR / BC 2TR).Read the full README ↗React (Next.js) + Neon Postgres monitoring app for the Block Cylinder finishing line (BC 1TR / BC 2TR).
npm install.env.example to .env.local and fill in:
DATABASE_URL — your Postgres connection stringRESET_PASSWORD — password required to reset/archive the current shiftCRON_SECRET — random secret Vercel Cron uses to authenticate scheduled shift-reset callsnode --env-file=.env.local scripts/setup-supabase.mjs (runs lib/schema.sql, locks the tables from Supabase's public REST API with row-level security, and starts history ids at 100000). Or run lib/schema.sql yourself with psql.npm run dev — app runs at http://localhost:3000, redirecting to /dashboard./input — operator entry screen (counters, defect/repair modals, reset)/dashboard — read-only live overview (charts, hourly table, Excel export)/history — archived shifts, filterable, per-record Excel exportvercel.json schedules POST /api/cron/shift-reset at 00:00 and 12:00 UTC (07:00 and 19:00 WIB) to auto-archive and zero the current shift, matching the factory's shift-change times. Adjust the cron schedule in vercel.json if your factory operates in a different timezone.
npm test — unit + component tests (Vitest)npm run test:e2e — Playwright smoke test (requires a running dev server against a real/test Neon database — ideally a separate Neon branch, not your main data, since it writes and archives a synthetic test record)This app was migrated from a single-page vanilla JS + Express/Socket.IO + sql.js implementation. See docs/superpowers/specs/2026-08-05-web-react-neon-migration-design.md and docs/superpowers/plans/2026-08-05-web-react-neon-migration.md for the full design and implementation history.