Relatório de Marketing - Belablue

Este é o serviço de relatório de Marketing da Belablue, disponível em belablue.io/mkt.

Funcionalidades

  • Dashboard com métricas de marketing
  • Relatórios de performance
  • Análise de campanhas
  • Métricas de ROI
  • Gestão de leads

Requisitos

  • Docker
  • Docker Compose
  • Python 3.9+

Instalação

  1. Clone o repositório:
git clone [URL_DO_REPOSITORIO]
cd RelatorioMarketing
  1. Configure as variáveis de ambiente:
cp .env.example .env
# Edite o arquivo .env com suas configurações
  1. Inicie o serviço:
chmod +x start.sh
./start.sh

Acesso

O relatório estará disponível em:

Endpoints da API

  • / - Página inicial
  • /dashboard - Dashboard com métricas principais
  • /relatorios/marketing - Lista de relatórios disponíveis
  • /campanhas - Lista de campanhas ativas
  • /metricas - Métricas detalhadas de marketing

Desenvolvimento

Para desenvolvimento local:

  1. Crie um ambiente virtual:
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows
  1. Instale as dependências:
pip install -r requirements.txt
  1. Execute o servidor de desenvolvimento:
uvicorn src.api.main:app --reload

Contribuição

  1. Faça um fork do projeto
  2. Crie uma branch para sua feature (git checkout -b feature/AmazingFeature)
  3. Commit suas mudanças (git commit -m 'Add some AmazingFeature')
  4. Push para a branch (git push origin feature/AmazingFeature)
  5. Abra um Pull Request

Licença

Este projeto está sob a licença MIT.