reviews2

Inquiry Log es un sistema web desarrollado específicamente para los maestros de la Universidad Nacional de Ingeniería. El objetivo de esta plataforma es centralizar los horarios de consultas que otorgan los maestros a los estudiantes que están en la fase de realización de su monografía. La problemática que busca resolver es que actualmente los maestros no tienen una forma organizada y centralizada para gestionar las consultas y el tiempo de mentoría dedicado a cada estudiante. El sistema se desarrolló utilizando React y .NET Core App 2.2, aunque es importante mencionar que tanto Create React App como .NET Core App 2.2 están deprecados.

¿Qué es?

Inquiry Log es un sistema web diseñado exclusivamente para maestros de la Universidad Nacional de Ingeniería. La principal función del sistema es permitir a los maestros organizar y gestionar las consultas y mentorías que otorgan a los estudiantes durante la fase de realización de sus monografías. La plataforma proporciona una forma centralizada para registrar nuevas consultas, llevar un seguimiento del estado de cada consulta y visualizar los horarios en un calendario.

Funcionalidades

Las funcionalidades de Inquiry Log se enfocan en resolver la problemática de la falta de una forma organizada para gestionar las consultas de los maestros:

  1. Registro de Consultas: Los maestros pueden registrar nuevas consultas en la plataforma, lo que les permite tener un registro claro y organizado de cada interacción con los estudiantes.

  2. Estado de la Consulta: Cada consulta registrada en el sistema puede tener un estado asignado, lo que permite a los maestros saber en qué etapa se encuentra cada mentoría y qué tareas pendientes deben realizarse.

  3. Calendario de Consultas: El sistema ofrece una vista de calendario para visualizar de manera más clara y estructurada los horarios de consultas programados. Esto facilita a los maestros la planificación y organización de su tiempo para atender a los estudiantes de manera efectiva.

  4. Usuarios y Roles: La plataforma incluye un sistema de autenticación y control de acceso con diferentes roles, lo que garantiza que solo los maestros autorizados puedan acceder y gestionar las consultas.

Tecnologías Utilizadas

El desarrollo de Inquiry Log se llevó a cabo utilizando las siguientes tecnologías:

  • React: React es una biblioteca de JavaScript ampliamente utilizada para construir interfaces de usuario interactivas y reactivas. Permite desarrollar componentes reutilizables y una experiencia de usuario fluida.

  • .NET Core App 2.2: El backend del sistema se desarrolló utilizando .NET Core App 2.2. .NET Core es un framework de desarrollo multiplataforma y de código abierto para la construcción de aplicaciones y servicios en .NET. Sin embargo, es relevante mencionar que .NET Core App 2.2 está deprecado, y se recomienda considerar la adopción de versiones más recientes para obtener las últimas características, mejoras de rendimiento y actualizaciones de seguridad.

Nota sobre Deprecación

Se debe tener en cuenta que tanto Create React App como .NET Core App 2.2 utilizados en el desarrollo de Inquiry Log han sido declarados como deprecados. Esto significa que no se recomienda utilizar estas versiones en nuevos proyectos debido a que ya no están siendo mantenidas y pueden presentar problemas de seguridad o falta de soporte para las últimas características.

Es altamente recomendable migrar a alternativas más actuales y estables para futuros proyectos, como Webpack o Parcel para el desarrollo frontend en React, y versiones más recientes de .NET Core, como .NET 6 o posteriores, para el desarrollo backend. Mantenerse actualizado con las últimas tecnologías garantizará una mejor experiencia de desarrollo y seguridad a largo plazo.


Imágenes del Proyecto