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.
翻译准备中
Σάρωσε λογαριασμό, μισθωτήριο ή ασφαλιστήριο και καταχωρείται αυτόματα εκεί που πρέπει. Ρώτα τον βοηθό με τη φωνή σου. Αποδόσεις, δαπάνες, φορολογία 2026 και σύγκριση παρόχων ενέργειας, σε μία οθόνη.
翻译准备中
商业TypeScript · JavaScriptGitHub @thegeorgefilosofos在线运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
The operating system for Greek property owners and managers Το ακίνητό σου, υπό έλεγχο. PROPERWISE turns the scattered, paperwork-heavy reality of owning and managing property in Greece — bills, tenants, taxes, loans, short-stay pricing, compliance — into a single, calm, real-time console. It is built for three audiences from one codebase: individual owners, professional managers, and the accountants who serve them.查看完整 README ↗
Το ακίνητό σου, υπό έλεγχο.
PROPERWISE turns the scattered, paperwork-heavy reality of owning and managing property in Greece — bills, tenants, taxes, loans, short-stay pricing, compliance — into a single, calm, real-time console. It is built for three audiences from one codebase: individual owners, professional managers, and the accountants who serve them.
This repository is private. It contains proprietary product code and infrastructure for a production service handling customer data. A curated public showcase of the product lives at properwise.gr.
| Domain | Capability |
|---|---|
| Bills & energy | Every electricity/gas/water/internet provider and tariff in Greece, per-property; reads real market prices and flags savings. |
| Tenants & leases | Lease ledger (base rent + service charges), monthly statements, rent receipts / βεβαίωση ενοικίου, dunning, a tenant portal with PIN gate and payment requests (IBAN/QR). |
| Accounting & tax | Greek tax engine (income scales, ΕΝΦΙΑ, ΕΦΚΑ, advance tax, depreciation, transfer costs), Ε2/Ε1 filing bundle, period locking with audit trail, bank-statement import & auto-match. |
| Loans | Best-loan recommender, amortization, bank-rate table from official bank documents, with the document date shown, and an assistant that coaches the whole journey. «Σπίτι μου ΙΙ» closed to new applications on 31/05/2026; the app says so instead of computing a benefit. |
| Short-stay | Dynamic pricing engine, iCal sync (Airbnb/Booking), occupancy & yield projections, season recap. |
| CRM | Client/guest relationship model with stay history, notes timeline, rating/tags — for brokers and managers. |
| Reporting | Branded investor/accountant PDF reports with charts, cross-property comparison, universal Excel/CSV export. |
| Lifecycle comms | A value-first email & multichannel (push/Viber/WhatsApp/iMessage) engine with a cadence/anti-spam policy — an internal tool the management team uses to keep each user informed. |
| Referrals & billing | Persona-split referral economics, plan entitlements, organizations & team permissions. |
An in-app AI assistant is trained on the domain and can explain, inform, register, and advise across all of the above.
The product is held to a level normally reserved for much larger teams, and the bar is enforced in code rather than left to discipline:
scripts/guard-*.mjs)
make whole classes of mistake impossible to merge — RLS coverage, secret-in-bundle
scans, Greek typography and number formatting, decimal-comma money, accessibility
invariants, design-token drift, dead code, CI-cost limits. Each guard is itself
proven by a mutation test, so a guard that no longer catches its bug fails loudly.lib/ layer is framework-free on purpose, so business rules are verifiable in
isolation.strict-dynamic (no unsafe-inline
scripts), signed webhooks with constant-time verification, and no standing write
credential anywhere.Theme), self-hosted Interpg_cron + pg_neteslint-config-next), tsx test runner, GitHub Actions CI/CDflowchart TD
subgraph Client["Next.js app (App Router)"]
Landing["Marketing & auth"]
Dashboard["Dashboard — owner / manager / accountant"]
Portals["Tenant · Accountant · Check-in portals"]
Assistant["AI assistant"]
end
subgraph Edge["Supabase Edge Functions (Deno)"]
Email["Lifecycle email + outbox drain"]
Msg["Multichannel dispatch"]
Cron["Rate & market updaters · reminders · statements"]
Sync["iCal sync · calendar feeds"]
end
subgraph Data["Supabase Postgres"]
Tables["Domain tables — RLS on every table"]
Jobs["pg_cron schedules → pg_net → Edge Functions"]
Storage["Private storage buckets"]
end
Client -->|anon key + RLS| Data
Edge -->|service role| Data
Jobs --> Edge
Assistant --> Client
GH["GitHub Actions"] -->|migrations + functions deploy| Edge
GH -->|db push| Data
Two trust boundaries: the browser talks to Postgres with the anon key, gated entirely by Row-Level Security; edge functions hold the service-role key and run the privileged work. No always-on write credential exists anywhere — schema changes ship as migrations applied by CI.
app/ Next.js App Router — landing, auth, dashboard, portals, API routes
dashboard/ The authenticated console (tabs, components, AI assistant)
portal/ accountant/ checkin/ Token-gated external portals
components/ Shared UI primitives (Theme design system)
lib/ Domain logic — pure, tested, framework-free
accounting/ billing/ loans/ pricing/ calendar/ clients/ tax/ documents/ i18n/ …
supabase/
migrations/ Schema as code — one migration owns each change
functions/ Edge functions (Deno) + _shared domain modules
docs/ Engineering & product docs (DB, infra, marketing)
scripts/ Executable guardrails, scanners & generators
.github/workflows/ CI/CD — quality gate, Supabase deploy, daily DB backup
The lib/ layer is deliberately framework-free and unit-tested, so business rules
(Greek tax, amortization, pricing, ledgers) are verifiable in isolation.
own_<table> keyed by user_id), org policies via a single is_org_member
helper only where team sharing applies. See docs/db/rls-conventions.md.supabase/migrations/.
The deploy pipeline self-reconciles migration history before every push.pg_net calls target only our own functions.docs/db/security-and-automation.md and
docs/infra/acquisition-readiness.md.Requires Node 20+.
npm install
cp .env.example .env.local # fill in Supabase + provider keys
npm run dev # http://localhost:3000
Note on Next.js: this project tracks a fast-moving Next.js release. Before touching framework-level code, read the bundled guides in
node_modules/next/dist/docs/— seeAGENTS.md.
Run the same checks CI does, locally:
npm run test # full domain + messaging suite (250+ suites)
npm run guards # 130+ executable guardrails
npm run lint # ESLint
npx tsc --noEmit # strict typecheck
The domain suite covers billing, Greek tax, ΕΝΦΙΑ, Ε2, accounting ledgers, calendar, clients and i18n, plus verifiers for the messaging policy, copy, and gender-safe rendering. Guards, scanners and the performance budget extend the same discipline to security, layout and wire weight.
GitHub Actions workflows, all driven by short-lived secrets (no standing credentials):
ci.yml — quality gate on every PR to main and claude/** push: secret
scan, lint-debt ratchet (error count may only go down), typecheck, the full domain
test-suite, the guardrails, browser layout/overflow scanners across devices, and a
real-browser performance budget. Blocking; no deploy.supabase-deploy.yml — on push, reconciles migration history, runs
supabase db push, and deploys the edge functions (staging on claude/**,
production on main). Self-healing and idempotent, with a failure-alert job.db-backup.yml — daily logical dump (roles + schema + data) to a private,
retained artifact — an off-site safety net on the current plan.ci.yml.| Doc | Purpose |
|---|---|
supabase/README.md | Schema reference & ERD |
docs/db/rls-conventions.md | Row-Level Security model & audit |
docs/db/security-and-automation.md | Security posture & automation runbook |
docs/db/security-audit-2026-07.md | Security audit — findings & resolutions |
docs/infra/runbook.md | Operations runbook (deploys, secrets, backups, incidents) |
docs/infra/acquisition-readiness.md | Technical due-diligence checklist |
docs/marketing/world-class-scheme.md | Lifecycle-comms playbook |
© PROPERWISE. All rights reserved. Proprietary and confidential.