Lalabase
티켓·문서·근무시간·고객대화를 한 곳에 모아 KI로 검색, 소프트웨어 기업 고객 프로젝트용, 오픈소스로 자체 서버·독일 클라우드에 배포
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.