Web app que permita a los usuarios designados crear tutoriales paso a paso para que otros usuarios puedan verlos en la web app. Los tutoriales serán materiales médicos especializados dirigidos a usuario no especializados (enfermeros, médicos generales o público en general).
El proyecto consta de tres partes, un builder, un player y un reporter:
Builder
1. Point-and-click, drag-and-drop
2. Creado en Javascript utilizando Mindfusion y ejecutado en HIPAA-compliant
3.
Facilita a no programadores a crear diagramas de flujo con point-and-click visual Graphical User Interface (GUI)
4. Los usuarios pueden tomar contenido, videos y herramientas para convertirlos en módulos de paso a paso.
5. En cada paso del diagrama los usuarios pueden incluir y arrastrar imágenes, videos, checkboxes y escalas de Likert.
6. El texto puede ser transcrito o copiado, también se pueden agregar notas de voz al hablar con el micrófono de la computadora.
7. Al guardar los cambios y el trabajo, este se guardará como Applet. Al publicar el trabajo este se mandará al player.
8. El builder se tiene que construir con firebase, view js,
https://grapesjs.com/ y
https://www.mindfusion.eu/javascript-pack.html .
Grapes JS S se va a utilizar para el builder, para que los usuarios del builder puedan armar los views de cada paso de un tutorial. Se debe modificar para que ajuste a los requerimientos del proyecto.
Mind fusión se va a utilizar para realizar los diagramas de flujo de cada tutorial.
Player
1. Puede ser como aplicaciones nativas para Android y IOS o híbridas con Cordova.
2. Creado en Swift y JAVA utilizando los kits de desarrollo para Android y IOS
3. Una vez descargadas, la aplicaciones se pueden utilizar sin conectarse a una red o sin datos móviles
4. Incluye las siguiente funcionalidades:
a.
En el player se deben visualizar todos los Applets descargados en forma de Table of content
b. En cualquier momento el usuario debe ser capaz de visualizar las instrucciones de uso
c. El player es responsive y se adapta a cualquier tamaño de pantalla
5.
El player es una aplicación móvil donde se visualizarán los tutoriales creados, se debe construir con React Native.
Reporter
1. Usar MariaDB database para reunir información
2. Usuarios autorizados pueden ingresar al database desde un dashboard que permite comunicarse con determinados doctores autorizados.
3. Reportes de analítica que permitan visualizar a los pacientes y tendencias de uso.
4. El database contiene información relacionada al uso de los Applets así como el tiempo y localización de los usuarios.
5. El reporter se tiene que construir con fire base y
Vue.js.
Se trabaja con metodología SCRUM, el trabajo se organizará por sprints y deben realizarse Daily meetings de 10 – 15 minutos para ver el avance del proyecto, resolver dudas y requerimientos.
Plazo de Entrega: No definido