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/.