Contexto
Ecossistema regulado do setor financeiro e segurador, com múltiplos portais públicos, dashboards analíticos e um portal de documentação técnica já em produção.
Desafio
Evoluir um CMS em Strapi 5 e expor APIs em Python/FastAPI mantendo consistência entre portais, disponibilizar um chatbot com IA generativa reutilizável entre times, e manter um portal de documentação técnica sempre atualizado.
Abordagem
- Modernização incremental do CMS em Strapi 5 sem interromper os portais já publicados.
- APIs e serviços analíticos em Python/FastAPI para desacoplar o consumo de dados dos dashboards.
- Chatbot com IA generativa/LLM publicado como biblioteca Vue reutilizável, com fluxo próprio de protocolo, mensagens, ações e avaliação, integrado via API e consumido por múltiplos times.
- Portal institucional em Nuxt/Vue (SEO, PWA, CMS e analytics) e portal de documentação técnica de APIs (OpenAPI/Swagger, Spectral, Slate/Middleman) com geração e publicação automatizada via scripts Python.
Resultado
Chatbot com IA generativa publicado como biblioteca Vue reutilizável entre times, portal institucional e portal de documentação técnica em produção, e dashboards analíticos evoluídos em ambiente Docker/AKS.
Stack técnica
ReactNext.jsVue.js/Nuxt.jsFastAPIAzureStrapiDocker/AKS