El contexto
Este proyecto es un producto interno, desarrollado y financiado por Wisepear techlab. Nos sirve tanto de plataforma como de demostración: es donde ponemos a prueba las decisiones de arquitectura que proponemos después a nuestros clientes.
El punto de partida era una plataforma de gestión de stock para pymes — productos, proveedores, inventarios, varios establecimientos por cuenta.
El reto
La pregunta interesante llegó después de la primera versión: ¿hasta dónde puede declinarse por sector una base genérica sin volverse ingobernable?
Un bar, una tienda y un taller gestionan todos stock. Pero un bar tiene barriles, mermas, equipos en servicio e inventarios al final de la noche. Una gestión de stock genérica lo cubre mal; una aplicación dedicada escrita desde cero cuesta cuatro veces más.
Lo que hicimos
Construimos la base y luego la declinamos de verdad — que es la única manera honesta de verificar que una base es declinable.
La base común:
- Gestión de productos, proveedores e inventarios
- Multiestablecimiento en una misma cuenta
- Autenticación por tokens con renovación
- Funcionamiento sin conexión, con sincronización al volver la red
- Interfaz multilingüe
- Back-end Django, aplicación Flutter
La declinación sectorial, dedicada a bares y cafeterías, retoma íntegramente esa base y añade lo que le es propio: gestión de equipos y turnos, seguimiento de los roles en servicio y las particularidades del stock de bebidas.
El resultado
Dos plataformas en desarrollo activo, la segunda construida sobre la base probada de la primera.
El interés de este producto para nuestros clientes es indirecto pero real: cuando proponemos una arquitectura Django + Flutter con funcionamiento sin conexión y multiestablecimiento, no describimos una intención. Describimos algo que mantenemos nosotros mismos, cuyos límites conocemos — y que ya nos ha servido una vez para entregar una segunda plataforma sin partir de cero.