Terminado

Armado de interfaz Maquetado + Javascript

Publicado el 15 Mayo, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

Requerimiento

Maquetado y programación JavaScript de pagina de preguntas y respuestas. La idea es (por el momento) copiar el layout/formato de un producto similar (funcionalmente tiene que ser similar, no buscamos nada pixel perfect).

Se adjunto screenshot de producto similar (se proporcionara un link funcional para que lo puedan ver funcionando).

La primer parte (de configuracion de firma y esas cosas) no nos interesa, seria solo la lista de preguntas y de respuestas con toda la funcionalidad que conlleva.

Features requeridas

Listado de preguntas y respuestas predefinidas. El campo de respuesta debe tener un autocompletado contextual similar al de un IDE, el autocompletado se dispara al escribir un caracter dado (# por el momento, configurable).

Acción de save (deberia triggerear una refrescada de preguntas)-

Las preguntas se tienen que actualizar cada n segundos (30, configurable) actualizando la UI de la manera menos disruptiva posible.

Local server + endpoints

Se adjuntara un pequeño server PHP para poder trabajar, lo ejecutas desde la linea de comandos en el directorio del server (tiene el index.php):

php -S localhost:8000

Endpoints:

/?action=questions&seed=0

Trae una lista de preguntas (5), el parametro seed es el incremental que podes usar (seed 1 => 5+1, seed 2 => 5+2) para aumentar la cantidad de preguntas que trae.

/?Action=answers

Trae la lista de respuestas prestablecidas

/?action=items

Devuelve una lista de opciones de autocompletado. Realtrends autocompleta localmente, asi que podes descargar la lista

/?action=save (POST)

"Guarda" la respuesta, operación siempre exitosa

Librerias disponibles:
- textcomplete (para el autocompletado https://github.com/yuku-t/textcomplete)
- jQuery 2.2.4
- Bootstrap ~3.0
- Ajax Autocomplete for jQuery 1.2.27 (https://github.com/devbridge/jQuery-Autocomplete)
- React v0.14.8

Obviamente se podra agregar las librerias que se necesite.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? No lo sé aún
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 21 Mayo, 2017

Habilidades necesarias

Otros proyectos publicados por M. C.