Un sistema ERP moderno y escalable para gestionar operaciones de una agencia de delivery. Construido con React, Vite, TailwindCSS y Zustand.
- Dashboard Interactivo: Resumen ejecutivo con métricas clave
- Módulo de Ventas: Gestión de ventas y pedidos
- Módulo de Inventario: Control de stock y productos
- Módulo de Contabilidad: Gestión financiera y reportes
- Módulo de Pagos: Administración de transacciones y pagos
- Módulo de Clientes: Base de datos de clientes y contactos
- Navegación Responsiva: Sidebar adaptable a dispositivos móviles
- Tema Moderno: Diseño limpio y profesional con TailwindCSS
- Estado Global Centralizado: Gestión de estado con Zustand
src/
├── features/ # Módulos principales (features por carpeta)
│ ├── dashboard/ # Dashboard principal
│ ├── ventas/ # Módulo de ventas
│ ├── inventario/ # Módulo de inventario
│ ├── contabilidad/ # Módulo de contabilidad
│ ├── pagos/ # Módulo de pagos
│ └── clientes/ # Módulo de clientes
├── components/
│ ├── layout/ # Componentes de layout (Header, Sidebar, MainLayout)
│ ├── common/ # Componentes reutilizables
│ └── ui/ # Componentes base de UI (Button, Input, Card, Badge)
├── stores/ # Stores de Zustand (estado global)
│ ├── authStore.js # Estado de autenticación
│ └── uiStore.js # Estado de UI
├── hooks/ # Custom hooks
├── utils/ # Funciones de utilidad
├── styles/ # Estilos globales
└── router/ # Configuración de rutas
- React 19+: Librería UI
- Vite 8: Build tool y dev server
- TailwindCSS 3: Framework CSS
- Zustand: Gestión de estado global
- React Router 6: Enrutamiento
- Lucide React: Iconos
- Node.js 18+
- npm o yarn
- Clonar o descargar el proyecto:
cd economia-delivery-home- Instalar dependencias:
npm install- Iniciar servidor de desarrollo:
npm run devLa aplicación estará disponible en http://localhost:5173
npm run dev- Iniciar servidor de desarrollonpm run build- Compilar para producciónnpm run preview- Preview de compilaciónnpm run lint- Ejecutar linter
La aplicación está completamente optimizada para:
- 📱 Dispositivos móviles
- 📱 Tablets
- 🖥️ Pantallas de escritorio
El sistema incluye auto-login para demostración. Para producción, implementar:
- Sistema de autenticación real
- Validación de credenciales
- Tokens JWT
- Implementar Módulos: Completar lógica de cada módulo
- Backend: Conectar con API backend
- Validación: Agregar validación de formularios
- Temas: Implementar modo oscuro/claro
- Notificaciones: Agregar sistema de notificaciones
- Reportes: Implementar generación de reportes PDF/Excel
Para contribuir al proyecto, seguir estas pautas:
- Mantener la estructura de carpetas existente
- Respetar el patrón de features por módulo
- Usar componentes reutilizables de UI
- Documentar cambios importantes
Proyecto privado para Delivery Home
Para consultas sobre el proyecto, contactar al equipo de desarrollo.
Última actualización: Marzo 2026