Saltar al contenido
Retrato de Lucian Andrei Negoita Lucian
EN
Cosas que he hecho
ERP a medida

Un ERP que vive en el PC de la clínica

Gestiona la agenda por cabinas, clientes, ventas, stock y caja de una clínica estética, y envía recordatorios automáticos de citas por WhatsApp.

Cómo funciona

on-premise, sin servidor externo
  1. Recepción Agenda por cabinas y profesionales, fichas de cliente y caja del día.
  2. Next.js standalone Aplicación y API en un único servidor Node, con Prisma sobre un fichero SQLite.
  3. Worker Proceso con node-cron que programa los recordatorios.
  4. WhatsApp Cloud API Recordatorios de cita a los clientes.

Por qué lo construí

Una clínica pequeña no necesita un SaaS con suscripción mensual ni un servidor que mantener. Necesita algo que funcione en el ordenador de recepción, que no dependa de internet para trabajar y cuyos datos se puedan copiar en un pendrive.

Qué me enseñó

  • Desplegar on-premise obliga a pensar en lo que en la nube das por hecho: servicio de Windows, copias de seguridad y actualización del esquema sin perder datos.
  • SQLite es una base de datos muy seria cuando hay un solo puesto escribiendo.

Construido con

  • Next.js 16
  • React 19
  • TypeScript
  • Prisma
  • SQLite
  • Tailwind CSS
  • WhatsApp Cloud API
  • node-cron
Vista del proyecto: LucyERP
Siguiente proyecto Relay Traffic Copilot Para un familiar

¿Te pica la curiosidad por el código?