Pular para o conteúdo
Voltar aos projetos
Projeto funcional

Canivete Suíço BotConversa

Aplicação em Python e Streamlit para preparar, limpar e organizar listas de contatos antes da importação no BotConversa. Também possui ferramentas para manutenção de etiquetas, compressão de PDFs e download autorizado de mídias em versão beta.

Contexto

Ferramentas utilitárias para preparação de contatos e manutenção de mídias, integradas em uma aplicação Streamlit containerizada com Docker.

Minha participação

Desenvolvimento completo da aplicação.

Problema

Listas de contatos costumam chegar despadronizadas e duplicadas, o que dificulta a importação em plataformas de disparo como o BotConversa.

Solução

Aplicação em Python e Streamlit que prepara, limpa e organiza listas de contatos, com ferramentas complementares de etiquetas, compressão de PDFs e download autorizado de mídias (beta).

Funcionalidades

  • Limpeza e organização de listas de contatos
  • Manutenção de etiquetas
  • Compressão de PDFs
  • Download autorizado de mídias (beta)

Stack

PythonStreamlitPandasOpenPyXLGhostscriptyt-dlpFFmpegDocker

Desafios

  • Normalização de diferentes formatos de planilhas de contatos
  • Integração de múltiplas ferramentas em uma única aplicação

Aprendizados

  • Manipulação de planilhas com Pandas e OpenPyXL
  • Construção de aplicações com Streamlit

Quer conversar sobre este projeto?

Entrar em contato