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
- Clone o repositório:
git clone [URL_DO_REPOSITORIO]
cd RelatorioMarketing
- Configure as variáveis de ambiente:
cp .env.example .env
# Edite o arquivo .env com suas configurações
- Inicie o serviço:
chmod +x start.sh
./start.sh
Acesso
O relatório estará disponível em:
- Produção: https://belablue.io/mkt
- Desenvolvimento: http://localhost:8000
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:
- Crie um ambiente virtual:
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
- Instale as dependências:
pip install -r requirements.txt
- Execute o servidor de desenvolvimento:
uvicorn src.api.main:app --reload
Contribuição
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Licença
Este projeto está sob a licença MIT.