Sobre este proyecto
it-programming / web-development
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