Plataforma Prontas (SaaS)
QR Code Love: Plataforma de Páginas Comemorativas
O Desafio
Criar uma ponte interativa entre brindes físicos (canecas, chaveiros) e o mundo digital. O sistema precisava permitir que o próprio cliente final se cadastrasse, escolhesse um link personalizado (slug) e montasse uma página de homenagem com fotos, textos e a "trilha sonora" do momento, sem precisar de intervenção técnica.
A Solução
Desenvolvi uma arquitetura SaaS (Software as a Service) completa utilizando Flask e banco de dados relacional. A plataforma possui uma "Área do Cliente" onde o usuário gerencia o conteúdo do seu QR Code. O grande destaque é o motor de busca musical construído dentro do painel: o cliente digita o nome da música, a plataforma consulta a API do Spotify em tempo real e já incorpora o player de áudio automaticamente na página final.
Destaques Técnicos:
Integração com API do Spotify: Sistema de busca e seleção de faixas em tempo real direto na interface de edição, injetando iframes dinâmicos no layout.
Motor de Temas Customizáveis: Arquitetura que permite trocar a identidade visual da página com facilidade, incluindo templates clássicos e temáticos (como o layout "Ohana/Stitch" com efeitos animados).
Arquitetura Multi-Tenant: Um único backend gerencia múltiplas páginas de clientes diferentes isoladas por "slugs" de URL, com suporte a recuperação de senha via tokens de segurança.
Tratamento Focado em UX: Telas de erro customizadas (404 e 500) para garantir que usuários que escanearam QR Codes antigos ou digitados incorretamente não caiam em páginas quebradas.
Stack Utilizada:
Backend: Python (Flask) integrado com PostgreSQL para persistência de dados de usuários e páginas.
Integração de APIs: Consumo de endpoints do Spotify e conexão com Directus (CMS).
Frontend Responsivo: HTML5 e Tailwind CSS, otimizado para abertura imediata via leitura de QR Code no celular.