Evaluando propuestas

Conexión de base de datos en backend con gráficas en frontend (React) de una página web

Publicado el 19 Febrero, 2021 en Programación y Tecnología

Sobre este proyecto

Abierto

Cuento con una base de datos en MongoDB y un código completo (backend + frontend) funcionando, que generan una página web. Esta muestra diferentes gráficas con los datos de la base. Debo aclarar que el código no es mío, está muy desordenado y no está documentado.

Tengo la tarea de reconstruir el código "desde cero", y hasta ahora ya implementé el frontend. Sin embargo, no sé cómo implementar el backend ni cómo hacer la conexión entre las gráficas del frontend y MongoDB (utilizaré la base de datos existente). Entonces, necesito construir el backend desde cero.

Debido a que la base de datos es muy grande y me llevaría mucho tiempo intentar entender qué dato corresponde a cuál gráfica, pensé en reciclar la parte del código ya existente que alimenta a las gráficas. Por esto, necesito entender este código de backend, además de cómo conectarlo con mi nuevo frontend.
Soy nueva en esto de programar páginas web, y tengo muy poco tiempo para entregar este proyecto. Debo entregarlo a más tardar en las próximas dos semanas.
Me gustaría conversar con alguien expert@, que me oriente con los pasos a seguir para hacer la conexión, y que me ayude a entender el código que ya tengo.
Adjunto la captura de pantalla que muestra la estructura del repositorio. Además un archivo con un ejemplo del código que implementa una gráfica de pie.

Contexto general del proyecto

El punto del proyecto es que se puedan visualizar datos en gráficas de barras, lineales y de dona, utilizando filtros tanto de datos como de fechas. Actualmente ya existe esa página, y es funcional. Sin embargo, el requerimiento ahora es ordenar el código existente, haciéndolo más legible. Para esto es necesario construirlo "desde cero". Ya implementé el frontend, y se usará la misma base de datos, por lo cual falta crear el backend y la conexión entre estos elementos. Para hacer esta tarea, es posible reciclar el código que alimenta a las gráficas con los datos de MongoDB. Pero para hacerlo es necesario entender cómo funciona el backend, cómo obtiene los datos y entonces conectarlo con mi nuevo frontend.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 04 Marzo, 2021

Habilidades necesarias