Volver a proyectos

DomiSys

Origen

DomiSys nació de una situación que viví trabajando en un supermercado: los domicilios se recibían por WhatsApp, el inventario se llevaba en Excel y algunos pedidos podían perderse entre mensajes y apuntes. A partir de ahí empecé a pensar una plataforma que reuniera la operación en un solo lugar.

Estado
En desarrollo
Stack principal
Next.js · React · TypeScript · Tailwind CSS

Así funciona

Video demostrativo sin audio
Video demostrativo sin audio de DomiSys. Muestra sus principales pantallas e interacciones.

Definición

Antes de escribir código, ordené la idea y definí cómo debía funcionar el producto: requisitos, historias de usuario, flujos principales y reglas de negocio. Después llevé esa base a Figma, donde diseñé la navegación, las vistas principales y la forma en que cada rol usaría la plataforma.

Construcción

Construí la aplicación con Next.js en el frontend, Node.js y Express en el backend, y PostgreSQL para los datos. La organicé dentro de un monorepo, con una landing pública, paneles según el rol y una API centralizada que conecta las distintas partes del sistema.

Evolución

Ahora estoy convirtiendo DomiSys en un SaaS multi-tenant, para que distintos negocios puedan utilizar la misma plataforma sin mezclar su información. Cada uno podrá gestionar sus locales, usuarios, roles, catálogo, inventario, ventas y domicilios de forma independiente.

Tecnologías y herramientas

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • HeroUI
  • Framer Motion
  • Node.js
  • Express
  • PostgreSQL
  • Prisma
  • JWT
  • Zod
  • Zustand
  • React Hook Form
  • Node CRON
  • Axios
  • Nodemailer