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.