Show simple item record

dc.contributor.advisorEnriquez Rosero, Edgar Rodrigo
dc.coverage.spatialcead_-_pasto
dc.creatorRevelo Benítez, José Fernando
dc.date.accessioned2025-06-09T16:43:37Z
dc.date.available2025-06-09T16:43:37Z
dc.date.created2025-06-06
dc.identifier.urihttps://repository.unad.edu.co/handle/10596/69734
dc.descriptionNo aplica
dc.description.abstractEl 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.formatpdf
dc.titleImplementación de una Aplicación de Chat en Tiempo Real
dc.typeProyecto aplicado
dc.subject.keywordsChat
dc.subject.keywordsTiempo real
dc.subject.keywordsComunicación instantánea
dc.subject.keywordsSocket.IO
dc.description.abstractenglishThe 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.categoryInvestigación


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record