Javis OS
Javis OS is an Agentic AI that assists entrepreneurs in business tasks, helping them grow their work.
AI translation
Manages reservations, guest check‑in, and billing. Modern software for small inns and hotels.
AI translation
Gestionează rezervări, check-in oaspeți și facturare. Software modern pentru pensiuni și hoteluri mici.
BusinessTypeScript · CSSGitHub @NoUsername-collabOnlineOwner 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.
Multi-tenant property management system (PMS) for pensions and small hotels — Gantt calendar, check-in with MRZ/passport scanning, fiscal invoicing, guest stay app, public booking site, and platform admin. Open http://localhost:3000. For tenant admin locally, set DEV_TENANT_SLUG in .env.local (see docs/tenant-security.md). Staff pe un tenant: preferat signup (/signup) sau provision din /platform-admin. npm run setup-staff rămâne pentru legacy dev (vezi .env.example). Baseline: 1,308+ tests, strict TypeScript.Read the full README ↗
Multi-tenant property management system (PMS) for pensions and small hotels — Gantt calendar, check-in with MRZ/passport scanning, fiscal invoicing, guest stay app, public booking site, and platform admin.
Stack: Next.js 16 · React 19 · Supabase · TypeScript · Tailwind CSS 4 · Vitest
cp .env.example .env.local
# Supabase keys + ZALMOX_ADMIN_EMAILS (see .env.example)
npm run env:check:setup
npm install
npm run setup-platform-admin # once — platform admin account
npm run dev
Open http://localhost:3000. For tenant admin locally, set DEV_TENANT_SLUG in .env.local (see docs/tenant-security.md).
Staff pe un tenant: preferat signup (/signup) sau provision din /platform-admin. npm run setup-staff rămâne pentru legacy dev (vezi .env.example).
npm run typecheck
npm test
npm run build
Baseline: 1,308+ tests, strict TypeScript.
CI: GitHub Actions — npm test, test:security, typecheck, build on push/PR to main (.github/workflows/ci.yml).
| Area | Route | Code |
|---|---|---|
| Tenant admin (reception) | /admin/* | src/components/admin/, src/styles/features/admin/ |
| Platform admin | /platform-admin/* | src/components/platform-admin/, src/lib/platform-admin/ |
| Public site + booking | /, /calendar | src/features/public-site/ |
| Guest stay app | /stay/[code] | src/features/guest-app/ |
| Platform landing | /landing, /signup | src/app/[locale]/(platform)/ |
Architecture: ARCHITECTURE.md — layers, imports, CSS. Enforced by import-boundaries.test.ts and css-boundaries.test.ts.
docs/README.md — index.
| Doc | Audience |
|---|---|
| ARCHITECTURE.md | Engineers |
| PRODUCTION-READINESS.md | Smoke test + checklist tenant / infra |
| docs/vercel-env.md | Deploy — Vercel env |
| docs/tenant-security.md | Multi-tenant isolation |
| docs/acces-staff.md | Operators — login |
| docs/DDD.md | Domain boundaries |
| Command | Purpose |
|---|---|
npm run dev | Development server |
npm test | Unit + architecture tests |
npm run test:e2e | Playwright e2e |
npm run env:check | Validate .env.local |
npm run setup-platform-admin | Platform admin (Supabase Auth) |
npm run setup-staff | Legacy dev — tenant admin + operator |
Private — Zalmox.