You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Monorepo de e-commerce construido con Angular 21, Nx 22, Tailwind CSS 4 y desplegado en Cloudflare. Incluye una tienda pública con SSR y un panel de administración como SPA.
Estilos: Tailwind CSS 4, Angular Material (solo admin)
SSR: @angular/ssr con AngularAppEngine (plataforma neutral)
Lenguaje: TypeScript 5.9
Linting: ESLint 9, Prettier
Deploy: Cloudflare Pages / Workers
Prerequisitos
Node.js >= 20
pnpm
Inicio rápido
# Instalar dependencias
pnpm install
# Servir la tienda pública (con SSR)
pnpm nx serve website
# Servir el panel de administración
pnpm nx serve admin
Comandos de desarrollo
Por proyecto
# Website (tienda pública)
pnpm nx serve website # Dev server con SSR
pnpm nx build website # Build de producción
pnpm nx test website # Tests unitarios
pnpm nx lint website # Linting# Admin (panel de administración)
pnpm nx serve admin # Dev server
pnpm nx build admin # Build de producción
pnpm nx test admin # Tests unitarios
pnpm nx lint admin # Linting# Libs
pnpm nx test data-access # Tests de data-access
pnpm nx lint data-access # Linting de data-access
pnpm nx build types # Build de types
Globales
pnpm nx run-many -t build # Build de todos los proyectos
pnpm nx run-many -t test# Tests de todos los proyectos
pnpm nx run-many -t lint # Lint de todos los proyectos
pnpm nx affected -t build # Build solo de proyectos afectados
pnpm nx graph # Visualizar grafo de dependencias