Minimal fullstack TypeScript monorepo.
fullstack-starter
├── apps
│ ├── api
│ │ ├── src
│ │ │ ├── routes
│ │ │ │ └── health.ts
│ │ ├── server.ts
│ │
│ └── web
│ ├── src
│ │ ├── api.ts
│ │ ├── useHealth.ts
│ │ ├── main.tsx
│ │ └── App.tsx
│ │ └── index.css
│ ├── index.html
│
├── packages
│ └── shared
│ ├── src
│ │ ├── contracts
│ │ │ └── health.ts
│ ├── index.ts
│
├── skills
│ ├── create-api-endpoint
│ │ └── SKILLS.md
│ └── create-react-feature
│ └── SKILLS.md
│
├── AGENTS.md
├── README.md
Install dependencies:
pnpm installRun development servers:
pnpm devRun individually:
pnpm dev:api
pnpm dev:webAPI runs at:
http://localhost:3000
Web runs at:
http://localhost:5173