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。 以下为已保存的摘录。
An AI-assisted hiring app for main-street small businesses. An employer posts a
job, candidates apply and go through a screening flow (quiz, chat/voice
interview, portfolio, etc.) guided by an in-app assistant called Ava, and the
employer reviews a scored pipeline, messages candidates, and sends documents for
signature. Candidates never see the words "AI" or "Ava" — the copy stays plain
and everyday.
Live at https://hireflownow.com.查看完整 README ↗An AI-assisted hiring app for main-street small businesses. An employer posts a job, candidates apply and go through a screening flow (quiz, chat/voice interview, portfolio, etc.) guided by an in-app assistant called Ava, and the employer reviews a scored pipeline, messages candidates, and sends documents for signature. Candidates never see the words "AI" or "Ava" — the copy stays plain and everyday.
Live at https://hireflownow.com.
api/*.mjs serverless functions), auto-deploys mainSee docs/BACKEND-SCHEMA.md for the live database schema and docs/ARCHITECTURE.md for how the frontend talks to it.
npm install
npm run dev
# http://localhost:8080
Requires VITE_SUPABASE_URL and VITE_SUPABASE_PUBLISHABLE_KEY in .env,
pointing at the Supabase project in CLAUDE.md.
Before committing, all of the following must pass:
npm run build
npm run typecheck:ratchet # type errors must never exceed the recorded baseline
node scripts/guardrails.mjs # repo-specific rules: design tokens, safety invariants, etc.
node scripts/*.test.mjs # unit tests
node scripts/*pglite*.mjs # RLS/RPC/trigger tests against a real Postgres (PGlite)
Any edge function you add or change should also pass deno check.
Guardrail failures come with a fix-it style explanation in scripts/guardrails.mjs;
add new guards under scripts/guards/ per scripts/guards/README.md (each guard
must fail on the old code and pass on the fix).
| Doc | What it covers |
|---|---|
docs/LAUNCH-PLAN.md | The current phased plan, the rules for working it, and the progress log |
docs/ARCHITECTURE.md | Frontend ↔ Supabase schema shape, layer map |
docs/BACKEND-SCHEMA.md | Live tables, storage buckets, key RPCs |
docs/MIGRATION-HISTORY.md | Repo migration file ↔ live migration version mapping |
docs/CANDIDATE-FLOW.md | Candidate-facing UX flow and routes |
docs/MODEL-DEADLINES.md | Which AI model each edge function uses, and how to swap one |
docs/DISTRIBUTION.md | Where a published job actually gets distributed, automatically |
docs/DOCUMENT-SIGNING.md | Document-signing flow and integrity guarantees |
docs/TRUSTED-RESULTS.md | Server-trusted vs self-reported screening step results |
Push to main — Vercel auto-deploys the frontend. Database migrations and edge
functions are deployed separately with the Supabase CLI; see CLAUDE.md for the
commands and the pacing rule for the Management API.
BRANDING.md |
| App icon / brand asset source of truth |
CLAUDE.md | Project reference: hosting, Supabase project, env vars, current known gaps |