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.
Translation pending
Vizato depon, etiketo çdo kuti me QR-kod dhe lëri punëtorët ta gjejnë ose regjistrojnë stokun nga telefoni brenda dy sekondash. Për depo, oborre dhe magazina në Kosovë e Shqipëri. Provë falas 30 ditë,
Translation pending
BusinessTypeScript · CSSGitHub @rinormaliqiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Vizato depon, etiketo çdo kuti me QR-kod dhe lëri punëtorët ta gjejnë ose regjistrojnë stokun nga telefoni brenda dy sekondash. Për depo, oborre dhe magazina në Kosovë e Shqipëri. Provë falas 30 ditë, pa kartelë.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Digitize a company's storage space, register every material/product against an exact
location, and let workers find or move anything in seconds via a phone.
Product concept, architecture, pricing, and data model decisions live in docs/.
One Next.js app (App Router, TypeScript) — no separate API service, no monorepo. Postgres
via Drizzle ORM. See docs/architecture.md for the reasoning.
Open http://localhost:3000.Read the full README ↗Digitize a company's storage space, register every material/product against an exact location, and let workers find or move anything in seconds via a phone.
Product concept, architecture, pricing, and data model decisions live in docs/.
One Next.js app (App Router, TypeScript) — no separate API service, no monorepo. Postgres via Drizzle ORM. See docs/architecture.md for the reasoning.
cp .env.example .env
docker compose up -d
pnpm install
pnpm db:push
pnpm db:seed
pnpm db:seed:dev # optional: 12 test accounts across 6 companies, password Test1234!
pnpm dev
Open http://localhost:3000.
pnpm dev — start the dev serverpnpm build / pnpm start — production build and runpnpm lint / pnpm type-checkpnpm test — integration tests against a throwaway smartdepo_test database on the local
Postgres (created and migrated automatically; needs docker compose up -d). pnpm test:unit
runs only the pure tests (no database).pnpm db:push — sync the Drizzle schema to the database (local dev)pnpm db:generate — generate a SQL migration from schema changespnpm db:migrate — apply migrations (production: vercel.json runs it in the build; render.yaml as the pre-deploy command)pnpm db:seed — seed the plans table with the pricing tierspnpm db:seed:dev — local-only test dataset: 12 users across 6 companies (one per plan/lock state), each with a laid-out facility, items, stock and movement history; rebuilt from scratch on every run, refuses any non-localhost DATABASE_URL, all accounts <name>@seed.smartdepo.test / Test1234! (printed at the end)pnpm db:studio — browse the database