Sobre este proyecto
it-programming / web-development
Abierto
Somos una pequeña empresa de distribución en Perú y buscamos un freelancer o equipo para organizar nuestro proceso de compras, recojos y entregas.
Actualmente trabajamos con guías de remisión en PDF y bastante coordinación manual. Queremos centralizar la información para saber qué productos están
disponibles, cuáles faltan conseguir, qué se entregó y qué sigue pendiente.
Preferimos implementar la solución con Odoo Community, aprovechando sus módulos existentes. También escuchamos propuestas con otras tecnologías que sean
sencillas de usar y mantener. El uso inicial será de aproximadamente cinco usuarios.
1. Guías y datos de operación
Necesitamos subir una o varias guías y obtener automáticamente cliente, dirección, productos, cantidades y unidades de medida. Los documentos tienen un único
formato y son PDFs digitales con texto, por lo que buscamos una lectura mediante programación, sin depender de IA.
La información debe poder revisarse y corregirse, conservando el documento original y mostrando posibles errores o duplicados.
Se administrarán clientes con varias direcciones, proveedores con varios locales, productos, vehículos, choferes y ayudantes. Los registros nuevos deben poder
crearse desde la misma operación, sin tener que salir a otra sección.
2. Abastecimiento e inventario
Un producto puede completarse con existencias de almacén, compras anteriores o compras nuevas a distintos proveedores y locales.
Necesitamos repartir esas cantidades, controlar stock y reservas, y evitar asignar las mismas unidades a dos rutas. Se podrá planificar con faltantes, pero el
sistema deberá advertirlos y validar las existencias necesarias antes de iniciar.
También debe permitir saber qué mercancía está en almacén, qué lleva cada vehículo y cuánto falta comprar o recoger.
3. Rutas y entregas
Las rutas se asignarán a vehículos, choferes y ayudantes, con paradas de carga, compras, recojos y entregas. Se necesita una lista ordenada y un mapa con sus
ubicaciones.
La planificación debe considerar urgencias, antigüedad de las guías, horarios de atención y recojos necesarios antes de entregar.
Las rutas podrán cambiar durante el día: agregar o mover paradas, cambiar un proveedor o pasar entregas a otra ruta, conservando sus dependencias y lo ya
realizado.
Una guía puede atenderse en diferentes direcciones y varias visitas. Deben controlarse las entregas parciales y permitir que los saldos continúen en otra ruta
o día, sin duplicar cantidades ni perder el historial.
4. Vista web móvil
Chofer y ayudante usarán una interfaz sencilla desde el navegador del celular para:
- Consultar su ruta y los cambios de planificación.
- Confirmar cantidades cargadas, recogidas y entregadas.
- Registrar faltantes, entregas parciales e incidencias.
- Tomar o adjuntar fotografías.
Buscamos datos precargados y pocas acciones, modificando solo las diferencias. Los usuarios de campo no tendrán acceso a precios, costos ni márgenes.
5. Administración y seguimiento
Coordinación podrá registrar precios de venta, costos de compra y condiciones de pago por guía: contado o crédito, plazos, abonos y saldos pendientes.
Se necesita consultar rápidamente qué guías están completas, parciales, pendientes o atrasadas, junto con sus rutas y fechas de atención.
La ficha del cliente mostrará su historial e indicadores de atención y cobros. Los márgenes por guía, ruta y cliente serán visibles únicamente para el
administrador.
6. Implementación y entrega
La propuesta debe incluir:
- Ambientes separados de pruebas y producción.
- Publicación controlada de cambios.
- Seguridad y permisos por usuario.
- Backups
- Documentación, capacitación y garantía.
- Seguimiento del desarrollo en un tablero compartido.
El código deberá mantenerse en un repositorio privado de la empresa, con historial e instrucciones para que otro desarrollador pueda continuar el trabajo.
### Para postular
Enviar precio de implementación, plazo y experiencia en proyectos similares. Indicar por separado el mantenimiento mensual, qué cubre y el costo estimado de servidores o servicios externos si los hubiera.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias