Este repositorio contiene la aplicación del vendedor para la plataforma de delivery, desarrollada en Vue.js. Esta aplicación ofrece una interfaz para la gestión de pedidos y productos por parte de los vendedores.
- 💎 Aplicación de Delivery - Backend en Rails para la aplicación de delivery.
- 🛒 Aplicación del Consumidor - Aplicación del consumidor.
- 💲 API de Paymenty - API de pago.
- Vue.js: Framework de JavaScript progresivo para construir interfaces de usuario.
- Vue Router: Para el enrutamiento de páginas en Vue.js.
- Vite: Herramienta de construcción para un desarrollo rápido y optimizado.
- Vitest: Framework de pruebas unitarias para Vue.js.
- ESLint & Prettier: Herramientas de linting y formateo de código para mantener la calidad del código.
- TypeScript: Soporte para TypeScript para un desarrollo más seguro y escalable.
- Pinia: Biblioteca de gestión de estado inspirada en Vuex.
- Fetch Event Source: Para la comunicación en tiempo real con el backend.
- SweetAlert2: Para mostrar alertas y diálogos bonitos y personalizados.
- Vuedraggable: Para el arrastre y suelta de elementos en la interfaz.
- @rails/actioncable: Para la integración con WebSockets en el backend de Rails.
- lodash.debounce: Utilidad de funciones para facilitar las operaciones de debounce.
- @types/rails__actioncable: Tipos de TypeScript para ActionCable.
Para un uso integrado, siga los pasos en:
- Backend de Delivery - Aplicación backend en Rails para la plataforma de delivery.
Para configurar y ejecutar el repositorio individualmente, siga los pasos a continuación:
Asegúrese de tener Node.js y Yarn instalados en su máquina.
npm install
Para iniciar el servidor de desarrollo, ejecute:
npm run dev
Para ejecutar las pruebas unitarias, utilice:
npm run test:unit
- 📏 Aplicación de Precisión en React - Interfaz de registro de mediciones de gas y agua.
- 🤖 API de Node - API de medición y registro de consumo.