MVP local para activos fijos: maestro único por bien, índices económicos centralizados (EconomicIndex), conversión USD→CLP con dólar observado, cierre mensual con snapshots (depreciación lineal sobre histórico CLP; la serie IPC en Índices es referencia y no entra en el cierre) y períodos cerrados con reapertura auditada (Admin).
- Node.js 20+
- pnpm 9+
- PostgreSQL (Docker Compose en puerto 5433 o instalación local en 5432)
cp .env.example .env
# Edita DATABASE_URL. Luego, o bien:
# docker compose up -d postgres
# o bien: createdb meta_contabilidad (Postgres local)
pnpm install
pnpm db:generate
pnpm --filter @meta-contabilidad/api exec prisma migrate deploy
pnpm --filter @meta-contabilidad/api prisma:seed
pnpm devLa API carga .env desde la raíz del monorepo o desde apps/api/.
- API:
http://localhost:8787 - Web:
http://localhost:5173(proxy a/api)
Entorno cerrado: la API no está pensada para exposición pública sin auth adicional; Postgres en Docker escucha el host solo en 127.0.0.1:5433. Detalle: docs/PROJECT_MEMORY.md.
Documentación viva: docs/PROJECT_MEMORY.md. Decisiones: docs/adr/.
Crear el repositorio remoto meta-contabilidad y enlazar:
git remote add origin git@github.com:<usuario>/meta-contabilidad.git
git add -A && git commit -m "Initial monorepo: activos fijos MVP" && git push -u origin mainMIT — ver LICENSE.