Name: | Description: | Size: | Format: | |
---|---|---|---|---|
4.48 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
A empresa Blue-Infinity (agora conhecida como Isobar Switzerland), para quem foi
desenvolvido este projeto, decidiu que existia a necessidade de se reestruturar e reformular
um dos seus projetos mais antigos associados a uma plataforma web de comércio digital
(uma loja online). Esta plataforma que assenta sobre uma framework de PHP (acrónimo de
“PHP: Hypertext Preprocessor”) conta com vários anos de desenvolvimento. Devido à
dimensão e complexidade do seu ecossistema, tornou-se cada vez mais difícil a adaptação
às necessidades dos seus clientes.
Para efetuar a reformulação, o ecossistema foi dividido em duas partes. A parte associada
à vista, que é apresentada ao cliente e a parte lógica, onde é efetuado todo o tratamento da
informação. Este projeto irá focar-se apenas neste segundo aspeto, que será implementado
através de uma Headless REST (Representional State Transfer) API (Application
Programming Interface) com o foco para comércio digital. O objetivo final será obter uma
API genérica com aplicabilidade ao comércio digital, completamente independente, que
possa ser consumida pelo projeto responsável pela vista que é mostrada ao cliente.
Este relatório descreve todo este processo de desenvolvimento, assim como as variadas
decisões que foram tomadas para a implementação do mesmo, que será utilizada com o
propósito de substituir a solução atual e com possibilidade de servir como base a futuros
projetos.
Description
Keywords
Headless REST API PHP Laravel E-commerce CMS