Pular para o conteúdo
Roma & BuganzaOrçamento
Todos os projetos
SiteCliente2026

Tri Amici Photography Academy

Tri Amici — Sorocaba/SP

Site institucional de uma academia de fotografia, com front separado do back e infraestrutura rodando em servidor próprio — não em plataforma gerenciada.

Tela inicial da Tri Amici Photography Academy, com uma câmera em close e a chamada "Fotografia que muda"

O desafio

Uma escola de fotografia vende pelo olho: o site precisa ser bonito o bastante para provar que ali se ensina imagem. Ao mesmo tempo, precisa capturar matrículas e disparar e-mail de forma confiável.

A solução

Front-end em Next.js 14 com GSAP, Lenis e Swiper para a parte visual, e um back-end Express em TypeScript com validação por Zod e envio transacional via Resend. Banco PostgreSQL e publicação em VPS Ubuntu com Nginx e PM2.

O que tem dentro

Funcionalidades

Monorepo front + back

Workspaces npm separando `frontend` e `backend`, cada um com seu ciclo de deploy.

Formulários validados de ponta a ponta

Schemas Zod compartilhados: o que o formulário aceita é exatamente o que a API aceita.

Infra em VPS

Ubuntu 24, Nginx como proxy reverso e PM2 mantendo o processo de pé — controle total, sem lock-in de plataforma.

Galeria em movimento

Carrosséis Swiper e reveals GSAP sincronizados com scroll suave do Lenis.

Stack

  • Next.js 14
  • TypeScript
  • Express
  • Zod
  • PostgreSQL
  • Resend
  • Nginx
  • PM2

Nosso papel

  • Front-end
  • API
  • Banco
  • Infraestrutura e deploy