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,即可驗證所有權並自行管理介紹。
一分鐘完成驗證gestion complet de oumra et hajj
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Frontend Next.js de la plateforme Oumra & Hadj (back-office agences/admin, espace pèlerin). Consomme l'API REST de Oumra-hadj-project (NestJS), dont le contrat vit dans openapi.json. Lire CLAUDE.md avant toute modification — il renvoie vers docs/ pour le détail (socle, design system, contrat API, architecture, ADR). Copier .env.example en .env.local et renseigner BACKEND_URL (le backend Oumra-hadj-project, non préfixé NEXT_PUBLIC_ — voir ADR-0002). src/lib/api/generated.ts est généré depuis openapi.json — ne pas l'éditer à la main.檢視完整 README ↗
Frontend Next.js de la plateforme Oumra & Hadj (back-office agences/admin,
espace pèlerin). Consomme l'API REST de Oumra-hadj-project (NestJS), dont
le contrat vit dans openapi.json.
Lire CLAUDE.md avant toute modification — il renvoie vers docs/ pour
le détail (socle, design system, contrat API, architecture, ADR).
pnpm install
pnpm dev # http://localhost:3010
Copier .env.example en .env.local et renseigner BACKEND_URL (le
backend Oumra-hadj-project, non préfixé NEXT_PUBLIC_ — voir ADR-0002).
pnpm dev # développement (port 3010)
pnpm typecheck # tsc --noEmit
pnpm lint # eslint .
pnpm test # vitest
pnpm test:coverage # vitest avec couverture
pnpm storybook # catalogue de composants (port 6007)
pnpm api:types # régénère src/lib/api/generated.ts depuis openapi.json
src/lib/api/generated.ts est généré depuis openapi.json — ne pas
l'éditer à la main.
src/app/globals.css).src/app/api/[...chemin]/route.ts) avec renouvellement
automatique du jeton (access + refresh en rotation) — voir ADR-0002.lib/api/{backend,client,query-keys,response-interpreter,types}.ts,
lib/auth/{cookie,session,permissions}.ts, lib/format/index.ts.src/proxy.ts (convention Next.js 16), i18n (next-intl, fr uniquement), providers (Query,
thème, <Toaster>), AppShell minimal, pages publiques/authentifiées
placeholder.Phase 1 à venir (composants transverses, voir docs/socle-frontend.md
§9) : DataTable, Can, StatusBadge + config/status-registry.ts,
AsyncBoundary, primitives shadcn vague 1, validées sur un premier écran
réel (GET /packages).
CLAUDE.md — point d'entrée pour tout contributeur, humain ou agent.docs/socle-frontend.md — décisions actées, couche data, conventions.docs/design-system.md — tokens, comportement, catalogue de composants.docs/contrat-api.md — état réel du contrat API.docs/architecture.md, docs/coding-rules-frontend.md, docs/testing.md,
docs/workflow.md, docs/adr/.