Brief: Cuestionario de Edgeryders
Estamos implementando un nuevo embudo de incorporación para edgeryders.eu. Múltiples comunidades superpuestas trabajan en la plataforma para comprender y resolver problemas. Una parte vital de este trabajo es invitar nuevas historias y perspectivas, y para ello queremos crear un primer contacto más sencillo y acogedor con nuestras comunidades. Nuestra forma de involucrar a las personas gira en torno a hacer preguntas abiertas relacionadas con los temas que estamos explorando.
Nuestra nueva interfaz de incorporación es un cuestionario donde las respuestas se publican en edgeryders.eu, y el usuario reclamaría automáticamente ese contenido como propio al registrarse en edgeryders.eu.
Estamos construyendo la primera versión para usarla en una tableta en la Bienal de Diseño de Liubliana el 14 de noviembre. Para dejar tiempo para las pruebas, la fecha límite para tener la interfaz lista es el 4 de noviembre.
Alcance del proyecto
Edgeryders ya ha desarrollado la API que crea un usuario en edgeryders.eu con un correo electrónico dado y realiza una publicación en nombre de ese usuario. Esta API se describe en la documentación de la API de Edgeryders, en la sección 3.4. Creación de cuentas multisitio.
Este brief es para crear un formulario completamente del lado del cliente en JavaScript que recopile:
- El correo electrónico de un usuario
- Respuestas a varias preguntas por parte de un usuario
- Algunos datos adicionales, pero voluntarios
Luego, debería:
- Compilar las respuestas a las preguntas en una publicación de Discourse bien formateada.
- Cada pregunta debe estar en negrita, seguida de la respuesta.
- La información adicional, como la edad, va al final de la publicación.
- Solicitar la creación de una nueva cuenta con el correo electrónico del usuario
- Realizar una publicación con las respuestas compiladas en edgeryders.eu como un nuevo usuario
Requisitos:
- El diseño de la aplicación se especifica aquí para dispositivos móviles, aquí para tabletas y aquí para escritorio. Este diseño muestra las preguntas reales que deben hacerse y todo el texto relevante.
- La aplicación debe seguir el flujo y la lógica descritos en la documentación de la API
- Las definiciones de las preguntas y el número de preguntas deben ser configurables mediante un archivo de configuración en formato JSON o YAML.
- La aplicación debe seguir las recomendaciones de manejo de errores y mostrar mensajes de error relevantes cuando sean devueltos por la API, y aconsejar al usuario sobre cómo proceder
- Una vez que se haya enviado una publicación, la aplicación debe mostrar el resumen de la cuenta como se describe en
- La aplicación debe ser completamente del lado del cliente, sin ningún código ejecutándose del lado del servidor, excepto para el alojamiento.
- La aplicación debe construirse con el framework Vue.js.
- El desarrollador debe publicar el código en GitHub y realizar commits y pushes regulares durante el desarrollo.
- Los informes y la colaboración con Edgeryders deben ocurrir en la plataforma edgeryders.eu.
- La aplicación debe entregarse antes del 1 de noviembre.
Licencia
- Este software será de código abierto bajo la licencia MIT.
Recompensa
- Ofrecemos 1000 EUR (aproximadamente 1100 USD), pagados al entregar.
Cómo postularse
- Publica en el hilo de Discourse de Edgeryders, junto con un enlace a algunos de tus trabajos.
Recuerda que es vital que hayas terminado para el 4 de noviembre.