- Node.js
20.19+(o22+) - Go
1.22+
El proyecto usa estos archivos de ejemplo:
apps/api/.env.exampleapps/web/.env.example
Desde la raíz del repo:
cd apps/api
cp .env.example .env
cd ../web
cp .env.example .envDespués completa al menos:
-
apps/api/.envCEREBRAS_API_KEY(obligatoria para generación)CEREBRAS_API_URL(por defecto)CEREBRAS_MODEL(por defecto)CEREBRAS_REASONING_EFFORT(opcional)CEREBRAS_TEMPERATURE(opcional)PORT(por defecto3000)CORS_ALLOWED_ORIGIN(por defectohttp://localhost:5173)PROCESSMAKER_API_SYNC_URL(opcional, endpoint POST para sincronizar el proyecto exportado)PROCESSMAKER_API_TOKEN(opcional, token Bearer para sincronización)
-
apps/web/.envVITE_API_BASE_URL(por defectohttp://localhost:3000/api)
En una terminal nueva:
cd apps/api
go mod download
go run ./cmd/server- El backend queda en
http://localhost:3000 - La API principal queda en
http://localhost:3000/api
En otra terminal:
cd apps/web
bun install # o npm install
bun run dev # o npm run dev- Abrir en el navegador:
http://localhost:5173
Para componentes del catálogo:
cd apps/web
bun run storybook # o npm run storybook- Abrir en el navegador:
http://localhost:6006
- Levantar primero el backend.
- Levantar el frontend.
- Abrir
http://localhost:5173. - Levantar Storybook si lo necesitas.