El contexto
Taste Federation es la evolución de Papilles du sud (Saveurs des suds), un proyecto de restauración que había iniciado en torno a la arquitectura limpia con Next.js. Esta nueva versión retoma la misma intención: modelar un recorrido del cliente en torno al pedido en sala, con un código organizado por casos de uso y no por capas técnicas.
La stack se amplía: Next.js 16 para la web, NestJS para la API, React Native para el móvil y Tailwind CSS para la interfaz. El objetivo es separar dominio, aplicación e infraestructura, como en Papilles du sud, pero preparando una arquitectura realmente multiplataforma.
Me apoyo en los principios ya explorados en Papilles du sud (screaming architecture, inversión de dependencias, módulos nombrados según el jargon del negocio). Es un proyecto realizado en colaboración con un amigo que comparte la misma pasión por el código: me permitió comprender mejor cómo la arquitectura limpia y esos principios pueden ser de gran ayuda cuando dos personas trabajan en módulos separados, aportando mucha flexibilidad en la colaboración —y, más adelante, en el mantenimiento— gracias a esa reflexión sobre el dominio y la modularidad.
El proyecto sigue en fase de diseño; la demo desplegada en Vercel ilustra sobre todo la trayectoria: una base legible, poco acoplada, pensada para evolucionar sin replantear toda la lógica de negocio al añadir un canal o cambiar de framework.
