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。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Multi-tenant SaaS for Saudi real-estate agencies: one inbox for WhatsApp / Instagram / Messenger, an AI assistant grounded in the agency's own listings and company profile, customer management with PDPL consent, campaigns, billing in SAR, and a developer API.
| Folder | What |
|---|---|
omniflow-backend/ | FastAPI gateway, Kafka workers, Celery tasks, Alembic migrations, tests, ops scripts |
omniflow-frontend/ | Next.js 16 app (Arabic RTL + English): public site and dashboard |
omniflow-deploy/ | Production compose files, nginx, monitoring, backup/restore, RUNBOOK.md |
docs/ | Architecture, API, env reference, go-live checklist, per-feature notes, night-2 reports |
docs/architecture.md → docs/env-reference.md → omniflow-deploy/RUNBOOK.mddocs/go-live-checklist.md, docs/launch-decisions-and-manual-tests.mddocs/user-guide-ar.mddocs/api.md, docs/comment-replies.md, docs/einvoice.mddocs/retention.md, docs/security-audit.mddocs/ui-quality.md, docs/morning-verification.mdIMPLEMENTATION_STATUS.md# 1. dependencies (Postgres 16 + PgBouncer, Redis, Kafka/Redpanda, Qdrant, MinIO): your docker compose
# 2. backend
cd omniflow-backend && python -m venv .venv && . .venv/bin/activate && pip install -r requirements.txt
cp .env.example .env # fill in; never commit .env
alembic upgrade head
python -m scripts.dev_up # checks ports/dependencies/ngrok, then starts API + workers + celery + frontend
# 3. frontend alone
cd ../omniflow-frontend && npm ci && npm run dev
Windows shortcuts: run-backend.bat, run-workers.bat, run-ngrok.bat.
cd omniflow-backend && python -m unittest discover -s tests -t . # DB-backed tests need OMNIFLOW_TEST_DATABASE_URL / OMNIFLOW_TEST_RLS_URL (scratch DB)
cd omniflow-frontend && npx tsc --noEmit && npx eslint src && node --test tests/*.test.cjs && npx next build
cd omniflow-frontend && E2E_BASE_URL=http://localhost:3100 npx playwright test e2e/public.spec.ts
CI (.github/workflows) runs on a self-hosted runner for pull requests into main.