Lalabase
티켓·문서·근무시간·고객대화를 한 곳에 모아 KI로 검색, 소프트웨어 기업 고객 프로젝트용, 오픈소스로 자체 서버·독일 클라우드에 배포
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기AOZ Begleitung — support platform for refugee care work: housing stability with compatibility matching, daily-life coordination, conflict resolution, and learning & participation tracking.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
created_date: 2025-06-01
last_modified_date: 2026-10-01
last_modified_summary: The site is fully real — the invented demo world and its nightly reset are gone; /login offers quick access as named real staff accounts (QUICK_ACCESS_STAFF_CODES).README 전문 보기 ↗created_date: 2025-06-01 last_modified_date: 2026-10-01 last_modified_summary: The site is fully real — the invented demo world and its nightly reset are gone, and the one-click quick-access doors on /login were replaced by single-use claim links for staff.
A platform for accompanying people in refugee accommodation and integration work. It is organised around the two questions staff arrive with — who is waiting for me? and how is this person doing? — and the things staff maintain for people: places to go (work, internships, volunteering, activities), a roof (housing and placement), and living together (conflicts, rules, chores, events).
It is meant to sit beside an organisation's case-management system (Tutoris, KLIBnet/KiSS, Citysoftnet), not replace it: the accommodation and integration layer those systems do not cover, plus a portal residents use in their own language.
Team access: each colleague claims their own account through a personal, single-use link (valid 14 days) that an administrator issues under Einstellungen → Team → «Übernahme-Link». There is no public one-click login. Everything on the site is real; the only seeded people are unclaimed placeholder profiles. Where AI is used and what it sends: https://aoz.orangecat.ch/ki-datenschutz.
For staff
For residents — a portal in six languages (German, English and French reviewed by speakers; Ukrainian, Russian and Arabic complete and marked as machine-assisted; more in progress): find and ask about a place in one tap, report a problem and see the answer, read the house rules, keep one's own insurance and permit dates.
no-religion-or-origin-in-matching.test.ts holds that.no-verdicts-about-people.test.ts.lib/compatibility,
lib/analytics and lib/export — a test fails if that changes./ki-datenschutz;
ai-disclosure.test.ts fails if a new AI call site is not.The factor set, weights and rules live in src/lib/config/resident-factors.ts
— the SSOT the algorithm runs on and every public number is derived from
(SCORED_FACTOR_COUNT). Four dimensions: Lebensstil 35 %, Soziales 25 %,
Praktisches 20 %, Anforderungen 20 % (hard requirements block rather than
average). Cleanliness is directional (whose expectation goes unmet), and a
household scores by its worst pairing, never the average. Details and sources:
/algorithm in the product.
One app: aoz.orangecat.ch (aoz-wohnen, database aoz_wohnen). It holds
real data only; there is no demo world and no nightly reset (removed
2026-10-01).
Self-hosted on Hetzner (box bitbaum). Deploy is push to master → CI →
.github/workflows/deploy.yml. Env SSOT is /opt/<app>/shared/.env on the
box. Details: docs/INFRASTRUCTURE.md.
pnpm install
cp .env.example .env # local Postgres; never point it at production
pnpm db:migrate
pnpm dev # http://localhost:3000
pnpm run verify # format, lint, typecheck, tests — what CI runs
| Variable | Purpose |
|---|---|
DATABASE_URL | Postgres connection |
SESSION_SECRET | Session signing key (a production build refuses to start without it) |
NEXT_PUBLIC_APP_URL | Absolute links in emails |
NEXT_PUBLIC_BRAND | Brand preset, inlined at build time (src/lib/config/brand.ts) |
GROQ_API_KEY, OPENROUTER_API_KEY | AI features (test access; see /ki-datenschutz) |
The full list with comments is .env.example. Test counts are what CI
reports — they are not typed into this file, because typed numbers drift.
MIT — see LICENSE.