En la era digital actual, la transición al entorno digital es fundamental para que los profesionales autónomos se mantengan competitivos y puedan aprovechar las oportunidades que ofrece la tecnología moderna. Este Proyecto Fin de Grado (PFG) se centra en facilitar esa transición mediante el desarrollo de una plataforma web en Ruby on Rails que conecta a profesionales autónomos con clientes.
La plataforma permite a los clientes buscar y contratar autónomos en función de sus necesidades, mientras que estos pueden mostrar su experiencia y habilidades a través de portfolios detallados que incluyen ejemplos de trabajos anteriores, testimonios de clientes y otra información relevante.
Además, la plataforma facilita la actualización constante de los portfolios, maximizando la visibilidad de los profesionales en el entorno digital y abriendo nuevas oportunidades laborales. Esto posibilita que los clientes consulten información precisa para elegir al profesional que mejor se adapte a sus necesidades, estableciendo una conexión directa y eficaz entre ambas partes.
Desde el punto de vista tecnológico, la solución se ha desarrollado usando Ruby on Rails junto con el ecosistema Hotwire, que incorpora Turbo (con streams y frames) y Stimulus JS, utilizando HAML en lugar de HTML para las vistas, lo que garantiza un producto moderno, interactivo y de alto rendimiento.
Abstract:
In the current digital age, the transition to an online environment is essential for freelance professionals to remain competitive and fully take advantage of the opportunities provided by modern technology. This final degree project focuses on facilitating that transition through the development of a Ruby on Rails web platform that connects freelance professionals with clients.
The platform enables clients to search for and hire freelancers based on their specific needs. Simultaneously, professionals can showcase their expertise and skills through detailed portfolios that include examples of previous work, client testimonials, and other relevant information.
In addition, the platform allows for the continuous updating of portfolios, which maximizes the visibility of professionals in the digital space and creates new career opportunities. This ensures that clients receive accurate information to select the professional who best meets their requirements, thus establishing a direct and effective connection between both parties.
From a technological standpoint, the solution has been developed using Ruby on Rails along with the Hotwire ecosystem, which incorporates Turbo with streams and frames as well as Stimulus JS. Furthermore, HAML is used instead of HTML for the views, ensuring a modern, interactive, and high-performance product.
En la era digital actual, la transición al entorno digital es fundamental para que los profesionales autónomos se mantengan competitivos y puedan aprovechar las oportunidades que ofrece la tecnología moderna. Este Proyecto Fin de Grado (PFG) se centra en facilitar esa transición mediante el desarrollo de una plataforma web en Ruby on Rails que conecta a profesionales autónomos con clientes.
La plataforma permite a los clientes buscar y contratar autónomos en función de sus necesidades, mientras que estos pueden mostrar su experiencia y habilidades a través de portfolios detallados que incluyen ejemplos de trabajos anteriores, testimonios de clientes y otra información relevante.
Además, la plataforma facilita la actualización constante de los portfolios, maximizando la visibilidad de los profesionales en el entorno digital y abriendo nuevas oportunidades laborales. Esto posibilita que los clientes consulten información precisa para elegir al profesional que mejor se adapte a sus necesidades, estableciendo una conexión directa y eficaz entre ambas partes.
Desde el punto de vista tecnológico, la solución se ha desarrollado usando Ruby on Rails junto con el ecosistema Hotwire, que incorpora Turbo (con streams y frames) y Stimulus JS, utilizando HAML en lugar de HTML para las vistas, lo que garantiza un producto moderno, interactivo y de alto rendimiento.
Abstract:
In the current digital age, the transition to an online environment is essential for freelance professionals to remain competitive and fully take advantage of the opportunities provided by modern technology. This final degree project focuses on facilitating that transition through the development of a Ruby on Rails web platform that connects freelance professionals with clients.
The platform enables clients to search for and hire freelancers based on their specific needs. Simultaneously, professionals can showcase their expertise and skills through detailed portfolios that include examples of previous work, client testimonials, and other relevant information.
In addition, the platform allows for the continuous updating of portfolios, which maximizes the visibility of professionals in the digital space and creates new career opportunities. This ensures that clients receive accurate information to select the professional who best meets their requirements, thus establishing a direct and effective connection between both parties.
From a technological standpoint, the solution has been developed using Ruby on Rails along with the Hotwire ecosystem, which incorporates Turbo with streams and frames as well as Stimulus JS. Furthermore, HAML is used instead of HTML for the views, ensuring a modern, interactive, and high-performance product. Read More


