Terminado

Construir modelo json a partir de base de datos con javascript Nodejs

Publicado el 05 Enero, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Hola, necesito una persona que me realice un modelo de JSON, a partir de una base de datos MySQL, con javascript, de la base de datos se tomara el Nombre de usuario y el producto que tiene contratado, y se transformara en un json, cada usuario tiene referidos y esos referidos tienen referidos, se necesita que descienda 10 niveles a partir del usuario que se consulte.

El trabajo requiere lo siguiente:
1.- Consultar un usuario, el cliente proporciona el usuario
2.- Si existe el usuario, se procede a buscar todos los referidos de ese usuario,
3.- Esos referidos, tienen mas referidos y también se les tiene que buscar, creando un que desciede 10 niveles de profundidad.
4.- Esta respuesta tiene que ser devuelta en json con el siguiente formato:

{
          'name': 'Lao Lao',
          'title': 'general manager',
          'children': [
            { 'name': 'Bo Miao', 'title': 'department manager' },
            { 'name': 'Su Miao', 'title': 'department manager',
              'children': [
                { 'name': 'Tie Hua', 'title': 'senior engineer' },
                { 'name': 'Hei Hei', 'title': 'senior engineer',
                  'children': [
                    { 'name': 'Pang Pang', 'title': 'engineer' },
                    { 'name': 'Xiang Xiang', 'title': 'UE engineer' }
                  ]
                }
              ]
            },
            { 'name': 'Yu Jie', 'title': 'department manager' },
            { 'name': 'Yu Li', 'title': 'department manager' },
            { 'name': 'Hong Miao', 'title': 'department manager' },
            { 'name': 'Yu Wei', 'title': 'department manager' },
            { 'name': 'Chun Miao', 'title': 'department manager' },
            { 'name': 'Yu Tie', 'title': 'department manager' }
          ]
}

ya hay un script escrito en php, se puede proporcionar para optimizar, pero se pagaría menos debido a que solo sería una optimización de codigo

Contexto general del proyecto

El objetivo es armar un arbol genealogico con json de 10 niveles partiendo de x usuario, de forma dinamica

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 09 Enero, 2020

Habilidades necesarias

Otros proyectos publicados por L. G. M.