Modern project management platform with boards, tasks, and team collaboration.
This repository is a PNPM workspace containing multiple packages and apps:
- apps/frontend: React + TypeScript + Vite web app
- apps/backend: Express (TypeScript) API server
- packages/types: Shared TypeScript types used across the workspace
- Node.js 20+
- PNPM (the repo is configured with
packageManager: pnpm@10.15.0)
Install all dependencies at the workspace root:
pnpm installRun the frontend dev server:
pnpm --filter @qeetro/frontend devRun the backend in watch mode:
pnpm --filter @qeetro/backend devBuild all projects:
pnpm -r build- generate:tree: Generate
project.treefor the current repo structure - prettier:check: Check formatting
- prettier:format: Format files in-place
- lint: Lint all workspaces
- lint:fix: Autofix lint issues
Examples:
pnpm run generate:tree
pnpm run prettier:check
pnpm run lint-
Frontend
- dev:
pnpm --filter @qeetro/frontend dev - build:
pnpm --filter @qeetro/frontend build - lint:
pnpm --filter @qeetro/frontend lint - preview:
pnpm --filter @qeetro/frontend preview
- dev:
-
Backend
- dev:
pnpm --filter @qeetro/backend dev - build:
pnpm --filter @qeetro/backend build
- dev:
-
Types
- build:
pnpm --filter @qeetro/types build
- build:
apps/
backend/ # Express API (TypeScript)
frontend/ # React + Vite app
packages/
types/ # Shared TypeScript types
MIT