Skip to content

Repository files navigation

datasentinel_logo

Streamlit Python License: MIT

Data Sentinel é um painel interativo para análise e visualização de dados sensíveis, com integração segura ao Google Drive, desenvolvido para facilitar a tomada de decisões com foco em segurança, performance e experiência do usuário.


🚀 Features

  • 🔒 Download seguro de dados sensíveis via Google Drive API
  • 📊 Visualização interativa com Streamlit e Plotly
  • ⚡ Performance otimizada com cache e pandas
  • 🛡️ Dados protegidos por .env e credenciais externas
  • 🐳 Pronto para deploy em Docker e Cloud

📦 Stack


⚡ Instalação Rápida

git clone https://github.com/Samurai33/data-sentinel.git
cd data-sentinel
python -m venv .venv
source .venv/bin/activate  # ou .venv\Scripts\activate no Windows
pip install -r requirements.txt
# Configure .env e credentials.json conforme instruções abaixo
streamlit run datasentinel/app.py

🔑 Segurança & Configuração

  • NUNCA compartilhe credentials.json ou dados sensíveis publicamente.
  • Adicione seu GOOGLE_DRIVE_FILE_ID no arquivo .env.
  • Baixe o credentials.json da sua conta de serviço Google Cloud e coloque na raiz do projeto.
  • Compartilhe o arquivo do Google Drive com o e-mail da conta de serviço.

☁️ Deploy com Docker

docker build -t data-sentinel .
docker run -d -p 8501:8501 --env-file .env -v $(pwd)/credentials.json:/app/credentials.json data-sentinel

🛠️ Contribuindo

Contribuições são bem-vindas! Siga o padrão de branch feature/, faça PRs claros e utilize issues para sugestões ou bugs.

  1. Fork o projeto
  2. Crie sua branch: git checkout -b feature/minha-feature
  3. Commit: git commit -m 'feat: minha nova feature'
  4. Push: git push origin feature/minha-feature
  5. Abra um Pull Request

📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


👤 Contato


Inspirado nos melhores projetos open source de 2025: Streamlit, Pandas, Plotly, Cookiecutter Data Science, FastAPI, Superset, Prefect, Great Expectations, Airbyte, Dagster.

About

Plataforma de governança e monitoramento de dados com foco em LGPD, segurança e conformidade. Inclui dashboards, alertas automatizados e integração com APIs.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages