Skip to content

Latest commit

 

History

1,561 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MGM Laboratory

Monorepo for the MGM Laboratory company site: a Next.js marketing site (apps/web) and a NestJS API (apps/api), deployed on Railway.

CI Security E2E Lighthouse Vale Docker codecov Quality Gate Status OpenSSF Scorecard pre-commit.ci status

Next.js TypeScript Tailwind CSS Node.js Turbo NestJS Railway

Last commit Repo size

Status

Site Uptime
Website (labmgm.org) health uptime 30-day

Status page: status.labmgm.org

Docs

Start with CLAUDE.md: it is the maintained handoff memory and reading order for contributors and coding agents. The principal references are docs/project-overview.md, docs/architecture.md, and docs/cms-admin.md. Design, animation, verification, CI/CD, mail, and collection-specific guides live in docs/.

Local development

Requires Node 22 and pnpm 11.3.0.

pnpm install
pnpm dev:web # http://localhost:3000
pnpm dev:api # http://localhost:4000

Copy the workspace examples to local .env files before using the API or /admin; docker compose up starts Postgres, web, and API together. Run pnpm lint, pnpm typecheck, pnpm test, and pnpm format:check before opening a PR. All changes use the branch → PR → required checks → /merge workflow in CONTRIBUTING.md.

Contributing

See CONTRIBUTING.md for the PR workflow, local setup, and what the required checks are. Security issues go to SECURITY.md instead of a public issue.

About

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages