Terminado

Crear aplicación web (tipo App) para poder contestar un conjunto de preguntas por temas y que se genera un gráfico personalizado tipo "rueda de la vida"

Publicado el 04 Abril, 2022 en Programación y Tecnología

Sobre este proyecto

Abierto

El desarrollo se fundamenta en implementar un sistema de información que permita a usuarios contestar un conjunto de preguntas, con valoraciones numéricas de puntuación, sobre diferentes temas.

Ello debe permitir poder generar automáticamente un gráfico de tipo "Rueda de la vida", que el usuario pueda descargarse (como el archivo adjunto).

IMPORTANTE: necesito que la aplicación sea accesible desde ordenador y que sea responsive. Es decir, no se trata de crear una APP exclusiva para teléfonos o celulares que deba ser descargada, sino una aplicación accesible desde una dirección web. El sistema web será un espacio responsive donde los usuarios podrán acceder con su link de acceso.

En el primer acceso se tendrán que registrar, introduciendo su información básica:
- Nombre y apellidos
- Fecha nacimiento
- Email
- Código de registro (si pertenecen a empresa)

El código de registro permitirá poder agrupar a los usuarios en una empresa, si es el caso. Este código se generará desde el backoffice y se proporcionará a la empresa para que lo distribuya a sus empleados por el sistema que considere.

Una vez el usuario se registre, se le comunicará que está pendiente de validación.

La validación consistirá en que el administrador recibirá un email con la solicitud de activación, y en ese email, tendrá un enlace para validarlo. De igual forma podrá activar los usuarios desde el backoffice, en la ficha de cada usuario pertinente.

Una vez dentro, el usuario se encontrará un conjunto de temas y al acceder a cada tema, un conjunto de preguntas (se estiman unas 10 por tema).

Una vez el usuario haya respondido las preguntas de un tema, podrá pasar al siguiente.

Las preguntas serán de tipo puntuación del 0 al 10 o similar, un registro numérico.

Una vez contestadas todas las preguntas de todos los temas, se podrá generar automáticamente el gráfico Ciclo de vida, que permitirá al usuario descargarlo en un formato tipo PDF.

El usuario podrá volver a contestar las preguntas si lo considera necesario, guardando el histórico de respuestas, pero siendo válido a efectos de datos, la última respuesta introducida.

En cuanto al backoffice, el administrador podrá acceder a este entorno con un login y password.

Una vez dentro, podrá gestionar lo siguiente:
- Gestión de empresas
Gestión de usuarios
- Gestión de preguntas
- Gestión de registros de respuesta
- Generación de ciclos de vida
- Exportación de datos en Excel

Se podrá modificar las preguntas de cada tema desde el backoffice si se desea, aunque serán comunes para todos los usuarios a partir del momento que se modifique.

Los temas de las preguntas serán fijos.

Podremos ver el detalle del gráfico y las respuestas tanto para usuarios concretos (sean o no de empresa) como en el caso de empresa, generará un sumatorio y media de los datos de todos sus usuarios.

Se podrán dar de alta tantas empresas y usuarios como se desee.

El idioma de la plataforma será en castellano.

Contexto general del proyecto

Ahora mismo tengo la "Rueda de la Salud" en formato pdf con acceso a unos cuestionarios via web. El usuario debe entrar en cada uno de los cuestionarios (uno para cada ámbito de la salud, 7 en total) y contestar un total de 10 preguntas con varias opciones. El resultado es el valor de cómo está su nivel de salud para ese ámbito del 0 al 100. Para hacerlo ahora deben imprimir la "rueda de la salud" e ir dibujando los puntos a mano. La idea con este proyecto es digitalizarlo.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone, Otro
Necesito Crear una app
Tipo de app Utilidad - Aplicación de utilidad (flash, calculadora, etc.)
Necesita backend
Procesador de pago No

Plazo de Entrega: 06 Mayo, 2022

Habilidades necesarias