# Omni Resto | Sistema Integral de Gestión para Restaurantes

> Aplicación de escritorio multiplataforma avanzada diseñada para optimizar la gestión operativa de restaurantes. Construida con arquitectura hexagonal utilizando Rust y React, esta solución empresarial maneja desde la gestión de comandas hasta el control financiero. Actualmente implementada y en uso activo por clientes reales, demostrando un rendimiento robusto en entornos de producción.

- Autor: [Rodrigo Agustín Andino](https://portafolio-andino-rodrigo.vercel.app/) (Tech Lead · Arquitectura de Software · IA y RAG)
- Página: https://portafolio-andino-rodrigo.vercel.app/projects/omni-resto--sistema-integral-de-gestin-para-restaurantes/
- English version: [Omni Resto | Comprehensive Restaurant Management System](https://portafolio-andino-rodrigo.vercel.app/en/projects/omni-resto--comprehensive-restaurant-management-system/)
- Tipo: Sistema de Gestión de Escritorio
- Fecha: 2025
- Estado: Completo
- Tecnologías: Rust, React, TypeScript, Tauri, SQLite, TanStack Router, Zustand, Tailwind CSS
- Deploy: Aplicación de Escritorio
- Código: https://github.com/Rodriiandino/omni-resto

## Lo que aprendí

- Implementación de arquitectura hexagonal en Rust para sistemas backend
- Desarrollo de aplicaciones de escritorio de alto rendimiento con Tauri
- Gestión avanzada de estado con Zustand y TanStack Router
- Seguimiento de inventario en tiempo real y gestión automatizada de stock
- Implementación de sistemas seguros de control de acceso basado en roles
- Integración de sistemas de impresión para comandas de cocina/barra
- Desarrollo de sistemas complejos de reportes financieros y análisis
- Mejores prácticas de desarrollo multiplataforma
- Desarrollo seguro con tipos usando Rust y TypeScript
- Optimización de consultas y relaciones en base de datos SQLite
