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,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Multi-courier shipping and logistics platform for Indian sellers: a seller workspace (orders, courier rating and booking, shipments, NDR, wallet, COD, invoices) and a separate platform-admin workspace (sellers, KYC, couriers and rate cards, COD payouts, jobs, audit).
Requires Node 20+ and Docker.
Open http://localhost:3021 (seller) or http://localhost:3021/admin/login (admin).
Development logins — run npm run seed:dev in backend/ (idempotent, refuses to run in production):查看完整 README ↗Multi-courier shipping and logistics platform for Indian sellers: a seller workspace (orders, courier rating and booking, shipments, NDR, wallet, COD, invoices) and a separate platform-admin workspace (sellers, KYC, couriers and rate cards, COD payouts, jobs, audit).
| Path | What it is |
|---|---|
app/, components/, lib/ | Next.js 16 (App Router, React 19) frontend. Screens marked Live* call the API; the rest still render from lib/data.js. |
backend/ | Fastify + TypeScript API and job worker, PostgreSQL migrations, seed scripts. See backend/README.md. |
compose.yml, Dockerfile, backend/Dockerfile | Docker: frontend, API, worker and one-shot migrations; local Postgres/Mailpit/MinIO under --profile local. |
.env.example | The single env file for everything. Copy to .env. |
docs/ | Plans, handoff notes, staging checklist and demo runbook (index below). |
Requires Node 20+ and either Docker or a local PostgreSQL.
cp .env.example .env # the ONLY env file; fill in the REQUIRED secrets (see comments inside)
npm install && (cd backend && npm install && npm run migrate)
(cd backend && npm run dev) # API on :4010, second terminal: npm run worker
npm run dev # web on :3021 (the API's CORS allow-list expects this origin)
Or the whole stack in Docker (production images, throwaway Postgres + Mailpit + MinIO):
docker compose --profile local up --build # http://localhost:3021, mail at http://localhost:8025
Deploying: see docs/PRODUCTION_DEPLOYMENT.md.
Development logins are fixed in the backend (backend/src/lib/devAccounts.ts) and created at startup, only when NODE_ENV=development and DATABASE_URL points at this machine. The UI never shows or pre-fills them.
| Panel | URL | Password | |
|---|---|---|---|
| Admin | /admin/login | [email protected] | Admin@456 |
| Seller | /login | [email protected] | Demo@123 |
New sellers register at /signup, wait for an admin to approve them under Admin > Registrations (the decision is e-mailed), then sign in.
npm run lint && npm run build # frontend
cd backend && npm run check # API type-check
docs/ENGINEERING_HANDOFF.md — current state, what is implemented and verified, non-negotiable rules. Read before changing backend code.docs/BACKEND_PLAN.md — phased build plan and security gates.docs/LOCAL_BACKEND_BUILD_PLAN.md — local-first execution plan for seller and admin modules.docs/AWS_BACKEND_PLAN.md — mapping of the same architecture onto AWS.docs/STAGING_CHECKLIST.md — what has been verified and what blocks staging.docs/DEMO_RUNBOOK.md — scripted owner demo.