Automatização de processos operacionais em E-commerce: uma solução web de backoffice

Automation of operational processes in E-commerce: a web- based backoffice solution
dc.contributor.advisorCabral, José
dc.contributor.advisorLopes, Sérgio F.
dc.contributor.authorLobão, Tiago Filipe Correia
dc.date.accessioned2026-10-30T12:24:32Z
dc.date.issued2025-11-26
dc.date.submitted2025-10
dc.description.abstractO comércio eletrónico moderno exige operações rápidas, simples e fiáveis. Muitos negócios ainda enfrentam dificuldades por dependerem de processos manuais e ferramentas dispersas, o que conduz a erros, atrasos e perda de controlo operacional. Este projeto apresenta o desenvolvimento de uma plataforma backoffice concebida para centralizar a gestão diária de uma loja online, reunindo num único sistema o controlo de inventário, o processamento de encomendas, a faturação e a criação de envios. A solução foi implementada com uma arquitetura headless, composta por uma Application Programming Interface (API) Representational State Transfer (REST) desenvolvida em Node.js/Express e uma base de dados PostgreSQL gerida através do Prisma ORM. O frontend é uma Single Page Application (SPA) em React com Material UI, assegurando uma experiência de utilização fluida. A autenticação é realizada por JSON Web Token (JWT), suportando diferentes perfis de acesso — Super-Admin, Admin e Operador. Entre as funcionalidades destacam-se a importação e atualização em massa de produtos via ficheiro Comma-Separated Values (CSV) e a integração direta com plataformas de e-commerce, como o WooCommerce. O sistema é servido num ambiente Droplet com o Nginx a atuar como reverse proxy (com Transport Layer Security (TLS)) e o pm2 a gerir o processo da aplicação Node.js. A avaliação técnica automatizada (Google Lighthouse) evidenciou bom desempenho e práticas sólidas de acessibilidade e segurança. Em conjunto, estes resultados validam a abordagem adotada, demonstrando que é possível combinar leveza tecnológica com robustez funcional, oferecendo às pequenas e médias empresas uma ferramenta fiável, acessível e preparada para evoluções futuras.por
dc.description.abstractModern e-commerce demands fast, simple, and reliable operations. Many businesses still face challenges due to manual processes and fragmented tools, leading to errors, delays, and limited operational control. This project presents the development of a backoffice platform designed to centralise the daily management of an online store, combining in a single system inventory control, order processing, invoicing, and shipment creation. The solution was implemented using a headless architecture, composed of a Representational State Transfer (REST) Application Programming Interface (API) built with Node.js/Express and a PostgreSQL database managed through the Prisma ORM. The frontend is a Single Page Application (SPA) developed in React with Material UI, ensuring a smooth and responsive user experience. Authentication relies on JSON Web Token (JWT), supporting multiple access profiles — Super-Admin, Admin, and Operator. Key features include bulk product updates via Comma-Separated Values (CSV) files and direct integration with e-commerce platforms such as WooCommerce. The system is hosted on a Droplet environment, with Nginx acting as a reverse proxy (secured with Transport Layer Security (TLS)) and pm2 managing the Node.js process. Automated technical evaluation using Google Lighthouse demonstrated strong performance and solid accessibility and security practices. Overall, the results validate the adopted approach, showing that it is possible to combine lightweight technology with functional robustness, providing small and medium-sized enterprises with a reliable, accessible, and future-ready management tool.eng
dc.identifier.tid204346878
dc.identifier.urihttps://hdl.handle.net/1822/104283
dc.language.isopor
dc.rightsopenAccess
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subjectOperações de E-commerce
dc.subjectPlataforma de Backoffice
dc.subjectGestão de Inventário
dc.subjectProcessamento de Encomendas
dc.subjectCMS Headless Dedicado
dc.subjectE-commerce Operations
dc.subjectBackoffice Platform
dc.subjectInventory Management
dc.subjectOrder Processing
dc.subjectDedicated Headless CMS
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
dc.titleAutomatização de processos operacionais em E-commerce: uma solução web de backofficepor
dc.title.alternativeAutomation of operational processes in E-commerce: a web- based backoffice solutioneng
dc.typemasterThesis
dspace.entity.typePublication
sdum.degree.grade17 valores
sdum.uoeiEscola de Engenharia
thesis.degree.grantorUniversidade do Minhopor
thesis.degree.nameMestrado em Engenharia de Telecomunicações e Informática (mestrado integrado)

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
Tiago Filipe Correia Lobao.pdf
Tamanho:
4.88 MB
Formato:
Adobe Portable Document Format