Terminado

Software web de diseño, gestión y control de encargos de plantillas a laboratorios de creación de plantillas para los pies

Publicado el 12 Diciembre, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Proyecto en desarrollo actualmente al 80%.

El software consta de dos perfiles principales, el usuario profesional (podologo) y el usuario laboratorio (pro), ademas de un superadmin y pacientes.

Los usuarios profesionales o podólogos, puede diseñar plantillas personalizadas para zapatos seleccionando muchas opciones en un formulario muy avanzado y complejo con mucho js, o también seleccionar un diseño preestablecido creado por el laboratorio y enviar el encargo a un laboratorio de los disponibles registrados en la plataforma. Los profesionales también pueden repetir encargos previos duplicando un encargo anterior y creando uno nuevo a partir de un encargo previo existente.

Los usuarios laboratorios, recepcionan la petición, construyen fisicamente la plantilla y hacen el envío de la plantilla al usuario que la solicito, cambiando el estado del encargo para el seguimiento del profesional, lo que dispara el envío de emails con pdf adjunto para cada cambio de estado, es decir se envían diferentes informes en pdf por email al profesional y laboratorio cada vez que cambia el estado de un encargo.

Al registrarse los laboratorios, pueden diseñar plantillas prediseñadas, que después los profesionales pueden seleccionar fácilmente.
Igualmente los laboratorios seleccionan al registrarse que opciones de diseño para a la plantilla ofrecen a los profesionales, de forma que cuando un profesional selecciona un laboratorio concreto, solo podrá elegir las opciones marcadas como disponibles por el laboratorio en el registro.
Los laboratorio también seleccionan desde su panel la localización del laboratorio que después servirá para que el profesional sepa a que distancia se encuentra de cada laboratorio y pueda ver el mapa con la ruta desde la ubicación del usuario a la del laboratorio seleccionado.


El sistema esta conectado mediante una api a otro software de gestión de pacientes para compartir la base de datos de pacientes, de modo que todos los pacientes están unificados en una sola base de datos y tanto la consulta, actualización e inserción de los datos de un nuevo paciente se hacen mediante api contra el otro software.

Entre otras características, el formulario de diseño de plantillas permite adjuntar archivos. También dibujar sobre 3 imágenes predefinidas y guardar el dibujo, que después aparecerá en los informes PDF.

Existe una app de ios en desarrollo que permite adjuntar modelos 3D al formulario de encargo de una plantilla. Los modelos 3D se pueden visualizar desde la web del proyecto. Ademas la app ios contacta con un servicio web del proyecto para hacer login.


Todo el proyecto es multi-idioma hecho con gettext.

Actualmente hay una versión antigua 100% terminada y en funcionamiento del software. La nueva versión que estamos construyendo tiene mejoras en el workflow, se ha construido completamente usando MVC y bootstrap 4.

El proyecto se encuentra en desarrollo y completado al 80% aproximadamente. Hay algunos procesos que depurar, partes que no están terminadas, otras que necesitan mejoras, depurar bugs, y finalmente hacer un scrip de conversión de la base de datos antigua a la nueva estructura.

El control de bugs y desarrollo a través de Trello.

Todo el desarrollo esta realizado en php bien estructurado mvc con un mini framework desarrollado para el proyecto, javascript, mysql, boostrap 4.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 01 Enero, 2020

Habilidades necesarias