| dc.contributor.advisor | Enriquez Rosero, Edgar Rodrigo | |
| dc.coverage.spatial | cead_-_pasto | |
| dc.creator | Revelo Benítez, José Fernando | |
| dc.date.accessioned | 2025-06-09T16:43:37Z | |
| dc.date.available | 2025-06-09T16:43:37Z | |
| dc.date.created | 2025-06-06 | |
| dc.identifier.uri | https://repository.unad.edu.co/handle/10596/69734 | |
| dc.description | No aplica | |
| dc.description.abstract | El proyecto Real-Time Chat App tiene como objetivo desarrollar una aplicación de chat en tiempo real
que facilite la comunicación instantánea y eficiente entre múltiples usuarios. Utiliza tecnologías
modernas como TypeScript, React, Node.js y Socket.io. TypeScript aporta tipado estático, mejorando la
calidad del código; React se encarga de la interfaz de usuario, ofreciendo una experiencia interactiva;
Node.js actúa como el entorno del servidor, gestionando solicitudes y conexiones; y Socket.io permite la
transmisión instantánea de mensajes entre el cliente y el servidor. La aplicación permite la comunicación
simultánea entre varios clientes, garantizando una interacción sin latencia perceptible. Está diseñada para
ser robusta, capaz de manejar múltiples conexiones de manera eficiente, y se implementan medidas de
seguridad para proteger la información de los usuarios.
El proyecto también abarca soluciones en otros sectores, centradas en mejorar la experiencia del cliente
y optimizar tiempos de respuesta. En el área de atención al cliente en tiempo real, se espera lograr una
resolución de consultas en menos de 5 minutos, con un nivel de satisfacción superior al 80%,
beneficiando a empresas de servicios que buscan mejorar su atención. Para los servicios de emergencia
médica, el sistema permitirá una comunicación rápida y efectiva, se espera obtener un tiempo de
respuesta menor a 2 minutos y una satisfacción de usuarios por encima del 80%, ayudando a optimizar
la respuesta en situaciones críticas. En cuanto a la plataforma de soporte técnico, se proyecta una
resolución de problemas en menos de 10 minutos, manteniendo la satisfacción del cliente por encima del
80%, lo que favorecerá a empresas tecnológicas que necesitan mejorar su soporte. Por último, se puede
utilizar como una plataforma de asesoramiento financiero en tiempo real, que ofrecerá respuestas en
menos de 5 minutos y garantizará una satisfacción del cliente superior al 80%, dirigida a empresas de
asesoría financiera que deseen perfeccionar su servicio al cliente.
De esta manera, Real-Time Chat App no solo optimiza la comunicación entre usuarios en entornos
digitales, sino que también se convierte en una herramienta versátil para mejorar la eficiencia en la
atención de diversos sectores, asegurando respuestas rápidas y personalizadas en tiempo real.
5
El informe presenta un marco teórico y conceptual sobre el desarrollo de aplicaciones de chat en
tiempo real, abarcando tanto los aspectos técnicos como su aplicación en diversas industrias. Se
exploran los protocolos de comunicación utilizados y se describen las características y funcionalidades
clave que esta aplicación incorpora. Asimismo, se detalla el uso de lenguajes de programación en el
frontend y backend, como TypeScript, React y Node.js, junto con la integración de una base de datos
MySQL y la herramienta de almacenamiento UploadThing. Además, se explica la configuración del
servidor y las medidas implementadas de seguridad, cifrado y autenticación, que protegen la
información y aseguran la integridad del sistema. | |
| dc.format | pdf | |
| dc.title | Implementación de una Aplicación de Chat en Tiempo Real | |
| dc.type | Proyecto aplicado | |
| dc.subject.keywords | Chat | |
| dc.subject.keywords | Tiempo real | |
| dc.subject.keywords | Comunicación instantánea | |
| dc.subject.keywords | Socket.IO | |
| dc.description.abstractenglish | The Real-Time Chat App project aims to develop a real-time chat application that facilitates instant
and efficient communication between multiple users. It uses modern technologies such as
TypeScript, React, Node.js and Socket.io. TypeScript provides static typing, improving the quality
of the code; React handles the user interface, providing an interactive experience; Node.js acts as
the server environment, handling requests and connections; and Socket.io allows instant
transmission of messages between the client and the server. The application allows simultaneous
communication between multiple clients, ensuring interaction with no perceptible latency. It is
designed to be robust, capable of handling multiple connections efficiently, and security measures
are implemented to protect user information.
The project also includes solutions in other sectors, focused on improving customer experience
and optimizing response times. In the area of real-time customer service, it is expected to achieve
a resolution of queries in less than 5 minutes, with a satisfaction level of over 80%, benefiting
service companies seeking to improve their customer service. For medical emergency services,
the system will enable fast and effective communication, with a response time of less than 2
minutes and a user satisfaction level of over 80%, helping to optimize response in critical
situations. As for the technical support platform, it is projected that problems will be resolved in
less than 10 minutes, maintaining customer satisfaction above 80%, which will favor technology
companies that need to improve their support. Finally, it can be used as a real-time financial
advisory platform, which will provide answers in less than 5 minutes and ensure customer
satisfaction above 80%, targeting financial advisory firms that want to improve their customer
service. In this way, Real-Time Chat App not only optimizes communication between users in
digital environments, but also becomes a versatile tool to improve efficiency in serving various
sectors, ensuring fast and personalized responses in real time.
The report presents a theoretical and conceptual framework for the development of real-time chat
applications, covering both technical aspects and their application in various industries. It
7
explores the communication protocols used and describes the key features and functionalities that
this application incorporate. The use of frontend and backend programming languages, such as
TypeScript, React and Node.js, along with the integration of a MySQL database and the
UploadThing storage tool, is also detailed. In addition, the server configuration and the
implemented security, encryption and authentication measures, which protect the information and
ensure the integrity of the system, are explained. | |
| dc.subject.category | Investigación | |