Realizado

Agregar funcionalidades a sistema en Php y Mysql

Publicado em 22 de Fevereiro de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Se trata de un sistema relativamente pequeño que ya está en producción, al que se requiere agregar algunas funciones puntuales que involucran aspectos periféricos del mismo. Es un sistema para gestionar el reparto de productos en distintos camiones desde distintos centros de distribución a distintos lugares durante el día.

Las tareas que haremos ahora son:

1. Agregar columna que va a marcar si la “Visita” tiene o no algún tipo de rechazo.

2. Traer fotos de la visita desde otro sistema (implica usar API particular, adjunto referencia), y que las guardemos en carpeta, con algún orden o nombre, que nos permita entrar y enlazar, con un Agenda_id. Tal vez un nombre de la foto, pueden ser varias, sea: AgendaId_01, AgendaID_02..Etc

3. Agregar la columna “Obs”, con 3 marcas: Por foto, comentarios o Rechazos. O sea, poner un ícono para cada caso: Foto, Comentario y R, que aparecen o no, si esa Visita tiene alguno de esos elementos.



4. Agregar filtro Obs.foto, Obs.Comentario, Obs.Rechazo, Obs.Todos. Ya existe una funcionalidad de filtros y seria agregar este otro.

5. Cargar automáticamente a una tabla mysql los datos de un excel "EntregaDiariaDetalle", que está en un directorio. La librería que lee el excel ya está operando (PHPExcel)  porque ya existe el proceso que carga otro excel. Entonces este sería un segundo excel y habría que intervenir el proceso de carga ya existente que se realiza todos los días a las 3am.




El sistema en producción está en un servidor Linux.

    Apache/2.4.18 (Ubuntu)
    Versión del cliente de base de datos: libmysql - mysqlnd 5.0.11-dev - 20120503
    extensión PHP: mysqliDocumentación curlDocumentación mbstringDocumentación
    Versión de PHP: 5.6.39-1+ubuntu14.04.1+deb.sury.org+1

No está desarrollado con un framework.

Adjunto una imagen con las librerias js que usamos, básicamente jquery


Estimo que con una dedicación de unas 20 HH estos temas deberían estar resueltos, por lo tanto podría hacerse en una semana con una dedicación de media jornada. La persona que trabaje en esto contará con algún apoyo técnico para facilitar y agilizar su cometido.


IMPORTANTE:

Por supuesto se necesita que la persona tenga realmente el tiempo disponible para la dedicación que el proyecto requiere. Si está ya copado con otros proyectos y/o un empleo a tiempo completo por favor no postular.

Para mi es indispensable buena capacidad y disposición para comunicarse durante el desarrollo, informando y respondiendo a la brevedad por los avances y compromisos pactados. Especialmente importante es informar de inmediato cualquier contratiempo en el desarrollo.

Tuvimos una mala primera experiencia en Workana, y por esto prefiero plantear esto de antemano. La persona que contraté supuestamente se dedicaría todo lo necesario al proyecto y luego resultó que evidentemente estaba muy ocupado en otras cosas, no cumplió y al final tuve que cancelar el proyecto con él y llevar el tema a mediación con Workana, que me dió la razón.

Por todo esto, además de poder establecer una comunicación fluida a través del mismo sitio de workana, email, whatsapp o lo que sea más apropiado para ambas partes, en caso necesario se debe poder realizar reuniones virtuales compartiendo pantalla (por skype, hangouts o similar).

Dicho esto, si todo funciona bien, es seguro que hay muchos más proyectos que realizar y tenemos el mayor interés en establecer una relación de trabajo permanente y de largo plazo.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 01 de Março de 2019

Habilidades necessárias