Sistema de organización doméstica ← Todos los proyectos

DomusOps

Aplicación web personal que unifica inventario doméstico, compras planificadas, gastos variables y fijos, y reportes financieros mensuales.

Proyecto orientado a centralizar inventario, compras y finanzas del hogar mediante reglas configurables, lectura mensual del gasto y una operación cotidiana más ordenada.

Demo · pronto GitHub
Propósito Caso para mostrar modelado de datos, reglas configurables y una operación doméstica más visible.
Resultado clave Expone capacidad para modelar datos cotidianos de inventario, compras y finanzas.
Stack
Django 5Django REST FrameworkPostgreSQLReact 19TanStack Query v5Tailwind CSS v4ViteVitestpytest
(01) Problema

Unificar inventario, compras y finanzas en una lectura mensual realmente útil.

La necesidad principal era evitar información fragmentada entre stock, compras y gastos, y construir una lectura mensual clara para decidir mejor.

  1. El inventario y los gastos del hogar se seguían con poca relación entre sí.
  2. No había una vista mensual que mezclara ingresos, compromisos fijos y consumo variable.
  3. Las reglas de categorías, alertas y umbrales eran estáticas o dependientes de ajustes manuales.
(02) Solución

Diseñar un sistema compacto y confiable para la operación cotidiana.

La solución priorizó una operación diaria simple, una capa de configuración flexible y reportes que conectan inventario con lectura financiera mensual.

  1. Inventario con categorías, frecuencias de uso, stock mínimo y alertas operativas.
  2. Módulo financiero con ingresos, gastos variables y fijos, timeline de eventos y cierre mensual.
  3. Reportes con composición del gasto, tendencia histórica y lectura de la regla 50/30/20.
(03) Arquitectura

Arquitectura ligera por dominios aislados.

El proyecto necesitaba una estructura que permitiera aplicar reglas útiles y evolucionar sin convertir la operación diaria en una complejidad innecesaria.

Modelado

Entidades para productos de inventario, movimientos financieros, cierres mensuales y configuración operativa.

Lógica

Servicios para reposición de stock, buckets presupuestarios, auditoría de movimientos y cierres automáticos.

Interfaz

Dashboard, paneles por sección y vistas de calendario pensados para consulta rápida y actualización frecuente.

(04) Stack y decisiones

El stack se usa aquí para sostener reglas de negocio claras y una experiencia de uso fluida; la tecnología acompaña al modelo operativo, no lo define.

Django 5Django REST FrameworkPostgreSQLReact 19TanStack Query v5Tailwind CSS v4ViteVitestpytest
  1. Separó el dominio en configuración, compras, gastos y reportes para mantener entidades y servicios acotados pero conectados.
  2. La configuración operativa se centraliza en un singleton editable para que categorías, ratios y umbrales no dependan de hardcodes.
  3. Los reportes combinan estimaciones de inventario, gastos reales e ingresos para dar una lectura mensual útil sin sobredimensionar el sistema.
(05) Resultados
01

Expone capacidad para modelar datos cotidianos de inventario, compras y finanzas.

02

Muestra criterio para convertir reglas domésticas simples en dashboards, alertas y cierres mensuales accionables.

03

Refuerza versatilidad al resolver un problema de estructura equivalente al de un sistema de negocio.

(06) Siguiente paso

¿Hablamos sobre una oportunidad similar?