Accession Book is the system of record for genetic material: lineage, custody, quality holds, recall and inspection-ready reporting for laboratories, breeders and licensed producers.
BusinessTypeScript · CSSGitHub @malaksayed22OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Traceability and compliance platform for regulated material: what a unit is, where it came from, who touched it, what it tested at, and where it went, with a full audit trail on every action.
This repository is the user-interface half of the project: Next.js 16 (App Router), React 19,
Tailwind CSS 4, strict TypeScript, and English + Canadian French via next-intl. The server
layer (src/server, src/features/*/queries.ts, src/app/api) is a mock that returns
sample data, so the app runs with no database and no secrets. See HANDOFF.md
for the architecture and the rules the codebase enforces, and docs/ for the design
system, i18n, and page-building guides.
npm install
npm run dev # http://localhost:3000
Environment variables are optional. To override the defaults, copy .env.example to .env.
| Command | What it does |
|---|---|
npm run dev | Start the dev server on port 3000 |
npm run build | Production build |
npm start | Serve the production build |
npm run check | Lint + type-check + unit tests |
npm run lint:ci | ESLint with zero warnings allowed |
npm run typecheck | TypeScript, no emit |
npm test | Vitest unit tests |
npm run test:e2e | Playwright end-to-end and accessibility tests |
npm run format:check | Prettier check |
The project needs no custom build settings.
npm install, and npm run build are detected automatically.APP_URL, LAB_TIMEZONE) are listed in .env.example.Vercel uses the Node.js version from engines in package.json.
src/lib/brand.ts is the only place the product name is written.