Desarrollo de proyectos fullstack: marketplace orientado a servicios digitales
Autor
Alonso Flores, PabloFecha
2022Resumen
El objetivo de este TFG ha sido el desarrollo de una aplicación web de marketplace
orientada a la publicación y consumición de servicios digitales. El propósito existente
destrás de esta implementación ha sido mostrar el proceso de desarrollo para cada una
de las capas en las que se puede dividir el stack tecnológico empleado, lo que compone el
desarrollo de un proyecto Fullstack
El prototipo de la aplicación ha sido desarrollado haciendo uso del stack MERN, con
MongoDB cómo base de datos, Express y NodeJS como software de Backend y React +
Redux en el front. La aplicación es accesible como recurso web y como aplicación nativa
de Android gracias a la funcionalidad de WebView de Androind Studio. La plataforma
permite consultar, filtrar, publicar y contratar servicios, gestionar transacciones, enviar y
consultar mensajes y consultar o modificar perfiles de usuario.
Se ha realizado un estudio de viabilidad económica dónde se recogen aspectos a tener
en cuenta en caso de desarrollar el producto de forma profesional, obteniendeo cómo
resultado que un proyecto de estas características podría llevarse a cabo en un periodo
de tiempo no inferior a cuatro meses, y un punto de retorno de inversión ubicado a menos
de un año del despliegue del producto final. The objective of this TFG has been the development of a marketplace web application
oriented to the publication and consumption of digital services. The existing purpose
behind this implementation has been to show the development process for each of the
layers in which the technological stack can be divided, which composes the development
of a Fullstack project.
The prototype of the application has been developed using the MERN stack, with
MongoDB as database, Express and NodeJS as backend software and React + Redux on
the front end. The application is accessible as a web resource and as a native Android
application thanks to the WebView functionality of Androind Studio. The platform allows
querying, filtering, publishing and contracting services, managing transactions, sending
and querying messages and querying or modifying user profiles.
An economic feasibility study has been carried out where aspects to be taken into
account in case of developing the product in a professional way are included, obtaining
as a result that a project of these characteristics could be carried out in a period of time
of no less than four months, and a point of return on investment located less than a year
before the deployment of the final product.