← Voltar aos projetos
Online 2026 · Site, loja e API

Brindigráfica

Produtos promocionais · Portugal

Uma reconstrução completa da presença online da Brindigráfica — novo site, catálogo de produtos e loja, com uma API escrita de raiz e um back-office que a equipa usa no dia a dia. No ar em brindigrafica.pt.

brindigrafica.pt

Ingredientes

Next.jsSwift · Vapor 4Fluent · PostgreSQLAuth0VercelBack-office

A Brindigráfica imprime logótipos em coisas — t-shirts, bonés, canetas, sacos e tudo o mais que uma empresa oferece numa feira. O site antigo mostrava os produtos, mas não aceitava encomendas, por isso cada orçamento era um telefonema. A reconstrução transforma o site na porta de entrada do negócio.

O que construímos

Uma loja em Next.js com o catálogo completo, filtros por categoria, carrinho e duas formas de comprar: uma encomenda direta ou um pedido de orçamento para os trabalhos personalizados que precisam primeiro de uma conversa. Os clientes têm uma área pessoal para acompanhar encomendas e orçamentos.

Por trás, uma API em Swift do lado do servidor — Vapor 4 com Fluent sobre PostgreSQL. A autenticação fica no Auth0 e o frontend fala com a API através de um proxy Next.js, para que os tokens nunca cheguem ao browser.

A equipa tem um back-office assente na mesma API: encomendas, produtos e utilizadores num só sítio, incluindo convidar novos utilizadores, além da importação dos catálogos de fornecedores, que entram por publicar e são revistos antes de irem para o site.

Em que ponto está

A primeira fase está no ar em brindigrafica.pt: catálogo, carrinho, encomendas, pedidos de orçamento, contas de cliente e o back-office. Os pagamentos online ficaram deliberadamente de fora da v1 — os brindes são orçamentados e faturados, por isso esse fluxo veio primeiro. A seguir: pagamentos, marcações no Google Calendar com cronologia de produção e mais ligações a fornecedores.

A história completa — stack, decisões e as partes que nos deram luta — está no artigo do blog.

🍪
Feito pela CookieBytes Quer algo assim? Fale-nos do seu projeto — nós pré-aquecemos o forno.