V.NÚÑEZ / 2026_INDEX
← Volver al índice
[ PRJ.ID / 007 ] — Freelance

intelecza

Sistema freelance de gestión de obras (constructora)

Mid-LevelLegacyFreelance
Ver en GitHub →

01_STACK

Frontend
Next.js 13 (Pages Router)React 18TailwindMaterial Tailwind
Datos / Infraestructura
Firebase (Auth + Firestore)Exportación a Excel

02_DESCRIPCIÓN

Sistema de gestión administrativa para una empresa constructora (obras, fases, presupuestos, avances, encargados/trabajadores, egresos/ingresos e informes), desarrollado y vendido como freelance a un cliente real.

Stack tecnológico

Frontend: Next.js 13 (Pages Router) + React 18, Tailwind + Material Tailwind

BD/Infraestructura: Firebase (Auth + Firestore), exportación a Excel

Conceptos y patrones

  • Capa de acceso a datos centralizada sobre Firestore (CRUD de obras, fases, trabajadores, encargados)
  • Rutas dinámicas anidadas de Next.js
  • SSR con getServerSideProps
  • Rutas protegidas
  • Múltiples roles (admin/encargado)

Notas arquitectónicas

Fue mi primer proyecto freelance con un cliente real. Tuve que entender los requerimientos del negocio desde cero, armar un modelo de datos jerárquico (obras, fases, egresos/ingresos) y generar reportes financieros exportables a Excel.

03_CONCEPTOS_Y_PATRONES

  • Capa de acceso a datos centralizada sobre Firestore
  • CRUD de obras, fases, trabajadores, encargados
  • Rutas dinámicas anidadas de Next.js
  • SSR con getServerSideProps
  • Rutas protegidas
  • Múltiples roles (admin/encargado)

04_COMPLEJIDAD_Y_NOTAS

Complejidad
Media/Alta
Notas arquitectónicas

Fue mi primer proyecto freelance con un cliente real. Tuve que entender los requerimientos del negocio desde cero, armar un modelo de datos jerárquico (obras, fases, egresos/ingresos) y generar reportes financieros exportables a Excel.

¿Hablamos del próximo sistema?