Este proyecto aborda la problemática de la trazabilidad de entregas nacionales en el contexto de FIRPLAK S.A, una empresa dedicada a la fabricación de productos para baños, cocinas y zonas de labores. El enfoque se centra en el desarrollo de un Producto Mínimo Viable (MVP) con el apoyo de un Analista Desarrollador.
Puedes probarla en el siguiente link. https://www.proyectologistica.online/
Las Transportadoras de mercancía que la compañía usa para tercerizar la operación tienen un buen servicio de transporte, pero mal servicio de transmisión de la información, específicamente los POD ́s. Existen dos tipos de Transportadoras: aquellas que cuentan con una Plataforma Web en la que se puede consultar el estado de las Guías de Transporte y los documentos asociados, y aquellas que no poseen estas plataformas y por ende la Trazabilidad debe hacerse por Teléfono o por Correos Electrónicos. Aquellas de este segundo grupo representan el 80% por ciento de la operación de Transporte.
El problema está radicando en la información que no llega a tiempo. Las POD ́s tardan días en llegar a los correos de los ejecutivos de logística y por ende la Facturación se está tardando más de lo normal, esto implica que FIRPLAK está haciendo un recaudo tardío de sus ventas y comprometiendo su flujo de caja.
Una de las soluciones que ideé para este problema fue crear una trazabilidad donde el personal de la transportadora pueda tener una comunicación directa con la empresa FIRPLAK, subiendo en tiempo real las evidencias, las observaciones y todo lo necesario para que la empresa FIRPLAK pueda tener un flujo de caja más rápido y eficiente.
Para esto se creó un producto mínimo viable donde se imprime la orden de entrega con toda la información del cliente, de la compra, etc., y a su vez tiene un código QR único para esa orden de entrega. Estos productos, en el momento que el trabajador de la transportadora escanee el código QR, podrá subir las fotos y las observaciones de la entrega en tiempo real, información que estará disponible para la empresa y enviar su factura automáticamente al cliente, y así tener un flujo de caja más eficiente.
- React
- Axios
- React Icons
- React Loader Spinner
- React Phone Number Input
- React Router DOM
- Express
- Axios
- Cloudinary
- CORS
- Multer
- MySQL2
- Nodemailer
- PDFKit
- QRCode
- UUID
- Instalar dependencias: npm install
- Configuración en API: en src/config/api.js, configurar baseURL que será la ruta del backend
- Ejecutar la aplicación: npm start
- Instalar dependencias: npm install
- Crear la BD
- Configurar variables de entorno en un archivo .env.
- Iniciar el servidor: npm start