Evaluando propuestas

Cuestionario web con base de datos y diferentes niveles de accesos

Publicado el 21 Junio, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Queremos desarrollar un cuestionario en el cual es posible interactuar con el solicitante. Al final, se produce un documento de certificación.

- Se trata de una estructura de dos jerarquías: ciertas preguntas que se unen temáticamente en capítulos. Cada unidad tiene un botón con el que se puede confirmar la finalización parcial. Al final, hay un botón que indica la finalización.
- Se pueden subir documentos, imágenes o datos
- necesitamos varios logins, alrededor de seis. Uno es para el solicitante, otro para la persona encargada de comprobar. Además, hay otros cuatro grupos de personas que pueden acceder. Cada grupo tiene un nivel distinto de acceso, lo que le permite o prohíbe agregar, editar, ver o borrar los datos.
- Hay diversas acciones que provocan otra acción externa. Por ejemplo, si un botón de finalización parcial está apretado, un mail automático se genera a un especialista para empezar con su parte del trabajo.
- Algunos capítulos no se pueden finalizar sin ciertas acciones. Si el usuario trata de confirmar una acción pero no entregó cierta información, la finalización se le niega.
- Los datos principales del cuestionario se almacenan en una base de datos externa o en una hoja de Excel (a partir de estos datos, queremos crear ciertas estadísticas)
- al final del proceso, se crean dos documentos PDF: un cuestionario con la historia de todas las respuestas y las fechas correspondientes y un certificado
- las fechas de los logins se acumulan. Cada usuario tiene su tiempo para trabajar en el formulario, y se le indica cuando su tiempo se acaba.
- Dado que hay muchos pasos y varios usuarios, el acceso al formulario se puede negar en ciertas circunstancias de trámite. También debe ser posible que el acceso para ciertos usuarios esté permitido, pero el perfil de sus permisos está restringido (por ejemplo, solamente puede leer en vez de editar.

El proyecto va a ser un proyecto de alrededor de dos años. Se va a llevar a cabo en los siguiente pasos (W=principalmente mi trabajo/ P=trabajo de programación):
- verificación del proceso (W/P)
- adaptar el proceso (W)
- diseñar pequenas muestras (P)
- implementar un proyecto completo, pero con menos puntos del cuestionario (P)
- desarrollar puntos finales del cuestionario (W)
- esperar y verificar los nuevos puntos (P)
- terminar el trabajo con los puntos definitivos (P)

Lo que necesitamos el so siguiente
- un mockup o prototipo navegable que represente la lógica de navegación y el flujo general del formulario. No es necesario que este prototipo esté completamente funcional, pero sí debe permitir visualizar el orden de los pasos, los tipos de usuarios, las acciones posibles y los resultados esperados en cada etapa. Esto servirá como base para discutir y adaptar la estructura final.
- El trabajo incluye también una parte importante de asesoría. Esto abarca recomendaciones sobre soluciones técnicas apropiadas, la evaluación conjunta de alternativas posibles y, cuando sea necesario, explicaciones claras de los pasos siguientes desde el punto de vista funcional.
- El proyecto será adjudicado por etapas, de manera que cada bloque funcional (por ejemplo, carga de documentos, validación de campos, gestión de accesos, generación de PDF, etc.) Se entregue de forma independiente. Cada entrega debe incluir todos los archivos y configuraciones correspondientes, para garantizar la continuidad del desarrollo en caso de eventual relevo.

Si te interesa, estaría interesado en la muestra de un proyecto semejante que llevaste a cabo. Además, te pido que me informes sobre tu cuota horaria y si estás dispesto a cobrar por etapas predefinidas. En este caso, te pido que me des una idea de un proyecto sencillo pero que cuenta con todas estas exigencias. Vamos a elaborar un plan con más detalle en un futuro paso.

Contexto general del proyecto

asociación suiza 'Kleinwohnformen'

Categoría Programación y Tecnología
Subcategoría Data Science
Tamaño del proyecto Medio
¿Es un proyecto o una posición? Un proyecto
Disponibilidad requerida Según se necesite

Plazo de Entrega: No definido

Habilidades necesarias