Resumen del proyecto
Terpli fue construido como una experiencia white-label que puede integrarse en sitios de dispensarios mediante un script JavaScript. El plugin gestiona el launcher, banners, comunicación con la app Flutter Web en iframe y sincronización de sesión, mientras la aplicación entrega recomendaciones personalizadas, reviews, búsqueda de productos, fidelidad e inteligencia de terpenos. La solución fue diseñada para funcionar en múltiples plataformas de e-commerce sin requerir una implementación a medida para cada minorista.

Desafío
Integrar una experiencia rica de recomendación y analítica en storefronts heterogéneos, cada uno con patrones distintos de URL, cookies, iframes y eventos de carrito, manteniendo rollout controlado por ubicación y bajo esfuerzo para los minoristas.
Solución
Implementación de una capa JavaScript configurable con adapters para Dutchie, iHeartJane, Tymber, Dispense, LeafBridge y RankReallyHigh, conectada a una app Flutter Web con Clean Architecture, BLoC, feature flags, A/B testing, GA4, GTM/DataLayer y widgets React para campañas Alpine IQ Loops.
Tech Stack
- Flutter Web
- JavaScript
- Analítica
- Recomendación de Productos
- Experimentación
Alcance técnico
- Embed JavaScript con app Flutter Web en iframe
- Tracking GA4, GTM y DataLayer mediante adapters de e-commerce
- Feature flags, banners, reviews y pruebas A/B por tienda
- Integración AIQ Loops para campañas y recomendaciones
