Visão geral do projeto
A Terpli foi construída como uma experiência white-label que pode ser embarcada em sites de dispensários por um script JavaScript. O plugin gerencia o launcher, banners, comunicação com o app Flutter Web em iframe e sincronização de sessão, enquanto o aplicativo entrega recomendações personalizadas, reviews, busca de produtos, fidelidade e inteligência de terpenos. A solução foi pensada para funcionar em múltiplas plataformas de e-commerce sem exigir uma implementação sob medida para cada lojista.

Desafio
Integrar uma experiência rica de recomendação e analytics em storefronts heterogêneos, cada um com padrões diferentes de URL, cookies, iframes e eventos de carrinho, mantendo rollout controlado por localização e baixo esforço para os varejistas.
Solução
Implementação de uma camada JavaScript configurável com adapters para Dutchie, iHeartJane, Tymber, Dispense, LeafBridge e RankReallyHigh, integrada a um app Flutter Web com Clean Architecture, BLoC, feature flags, A/B testing, GA4, GTM/DataLayer e widgets React para campanhas Alpine IQ Loops.
Tech Stack
- Flutter Web
- JavaScript
- Analytics
- Recomendação de Produtos
- Experimentação
Escopo técnico
- Embed JavaScript com app Flutter Web em iframe
- Tracking GA4, GTM e DataLayer por adapters de e-commerce
- Feature flags, banners, reviews e testes A/B por loja
- Integração AIQ Loops para campanhas e recomendações
