González Del Campo Rodríguez Barbero, RamónAbregú Reátegui, LuceroDelgado Gómez, Pablo2024-11-082024-11-082024https://hdl.handle.net/20.500.14352/110354Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2023/2024.Este Trabajo de Fin de Grado (TFG) consiste en el desarrollo de una aplicación web destinada a la compraventa de recursos educativos mediante distintas funcionalidades importantes para la aplicación. La aplicación ha sido desarrollada utilizando tecnologías modernas, con React y Tailwind para la construcción del front-end, y Node.js para la implementación del backend, lo que permite una experiencia de usuario dinámica y eficiente, así como un manejo robusto del servidor. Entre las funcionalidades principales se incluyen el registro de usuarios, la compra y oferta de cursos, la valoración de cursos, y la administración de diversas tablas relacionadas con los recursos educativos y la gestión de usuarios. Además, los usuarios pueden consultar la información de su cuenta personal, recibir notificaciones cuando se actualizan los cursos en los que están inscritos, asegurando que siempre estén al tanto de las novedades en sus cursos de interés. El proyecto aborda tanto la creación de una interfaz intuitiva y amigable para el usuario, como la construcción de una infraestructura back-end segura y escalable, proporcionando una solución completa para la compra y venta de recursos educativos en línea.The Final Degree Project (TFG) involves the development of a web application designed for the buying and selling of educational resources, incorporating various key functionalities for the application. The application has been developed using modern technologies, with React for the frontend construction and Node.js for the backend implementation. This combination ensures a dynamic and efficient user experience, as well as robust server management. The main features include user registration, the purchase and offering of courses, course rating, and the administration of various tables related to educational resources and user management. Additionally, users can view their personal account information, receive notifications when courses they are enrolled in are updated, ensuring they are always aware of new developments in their courses of interest. The project addresses both the creation of an intuitive and user-friendly interface and the construction of a secure and scalable backend infrastructure, providing a comprehensive solution for the online buying and selling of educational resources.spaAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Aplicación web para la compra/venta de recursos educativos online de forma seguraWeb application for the secure purchase/sale of educational resources onlinebachelor thesisopen access004(043.3)Aplicación webCompra/ventaRecursos educativosReactTailwindNode.jsInterfaz intuitivaWeb aplicationPurchase/saleEducational resourcesReactIntuitive interfaceInformática (Informática)33 Ciencias Tecnológicas