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.advisor | Cabral, José | |
| dc.contributor.advisor | Lopes, Sérgio F. | |
| dc.contributor.author | Lobão, Tiago Filipe Correia | |
| dc.date.accessioned | 2026-10-30T12:24:32Z | |
| dc.date.issued | 2025-11-26 | |
| dc.date.submitted | 2025-10 | |
| dc.description.abstract | O 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.abstract | Modern 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.tid | 204346878 | |
| dc.identifier.uri | https://hdl.handle.net/1822/104283 | |
| dc.language.iso | por | |
| dc.rights | openAccess | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | |
| dc.subject | Operações de E-commerce | |
| dc.subject | Plataforma de Backoffice | |
| dc.subject | Gestão de Inventário | |
| dc.subject | Processamento de Encomendas | |
| dc.subject | CMS Headless Dedicado | |
| dc.subject | E-commerce Operations | |
| dc.subject | Backoffice Platform | |
| dc.subject | Inventory Management | |
| dc.subject | Order Processing | |
| dc.subject | Dedicated Headless CMS | |
| dc.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | |
| dc.title | Automatização de processos operacionais em E-commerce: uma solução web de backoffice | por |
| dc.title.alternative | Automation of operational processes in E-commerce: a web- based backoffice solution | eng |
| dc.type | masterThesis | |
| dspace.entity.type | Publication | |
| sdum.degree.grade | 17 valores | |
| sdum.uoei | Escola de Engenharia | |
| thesis.degree.grantor | Universidade do Minho | por |
| thesis.degree.name | Mestrado em Engenharia de Telecomunicações e Informática (mestrado integrado) |
Ficheiros
Pacote original
1 - 1 de 1
A carregar...
- Nome:
- Tiago Filipe Correia Lobao.pdf
- Tamanho:
- 4.88 MB
- Formato:
- Adobe Portable Document Format