🚀 Starting a New Project ​
This guide walks you through starting new projects inside our Nx monorepo. Stick to the structure — future you (and your teammates) will thank you.
🧠Before You Begin ​
- Always use the CLI to generate new projects.
- Keep your code inside the correct workspace folder:
client/for Nuxt appscore/for agency services and infralibs/for reusable logic (validators, utilities, etc.)
Run pnpm nx list or pnpm nx g --help to explore available generators.
Nuxt Application ​
Create a new client-facing app:
bash
pnpm nx g @myorg/nuxt-app client/<project-name>Example: pnpm nx g @myorg/nuxt-app client/landing-page
This sets up:
- A Nuxt 3 application pre-configured with Tailwind, ESLint, Prettier
- Firebase Hosting integration (if needed)
- Project tagged with type:app
Then, run it locally:
bash
pnpm nx serve client-landing-pageWant a default template (auth + layout + routing)? Use:
bash
pnpm nx g @myorg/nuxt-app client/<project-name> --template=auth