Completed

Armado de interfaz Maquetado + Javascript

Published on the May 15, 2017 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? I don’t know yet
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: May 21, 2017

Skills needed

Other projects posted by M. C.