Necesitamos programadores con sólidos conocimientos de Node (Nodejs) para crear pequeños webservices. Por ejemplo, la primera tarea consiste en la creación de una página de recuperación de contraseña, donde el usuario ingresa su email, y se le envía un email con un link a la página de cambio de contraseña. En esa página el usuario ingresa una nueva contraseña (y la confirma, como es usual) y la contraseña es actualizada en DB.
La página no necesita ningún diseño, simplemente debe hacer su trabajo.
Notar que el monto a pagar por esta tarea inicial (y otras muchas posteriores por venir) es de $100. Cada tarea es pequeña, orientada a resultados, y fácil de realizar si tienes experiencia en Node.
Para empezar el desarrollo se le compartirá un repositorio Github al programador, donde podrá hallar códigos de ejemplo de Webservices existentes, que le servirán como guía. El webservice luego debe ser subido directamente a Azure Functions para verificar su funcionamiento. Puedes ver cómo crear Azure Functions aquí:
https://docs.microsoft.com/en-us/azure/azure-functions/functions-develop-vs-code?tabs=nodejs
Cada tarea realizada debe incluir sus respectivas pruebas unitarias usando Mocha (Mochajs).
Un modelo de las pruebas unitarias también se entregará en el repositorio Github que será compartido con el programador.
Antes de aceptar al programador, necesitamos ver el código fuente de otros proyectos realizados. Esto es indispensable para no perder tiempo con programadores sin experiencia. Si quieres ser tomado en cuenta, empieza por escribir en el chat de Workana y muéstranos algún código que hayas realizado.
Te esperamos!
Plazo de Entrega: No definido