Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Este projeto consiste em uma plataforma corporativa desenvolvida em Streamlit, com suporte a autenticação de usuários e dashboards interativos voltados ao monitoramento de projetos e análise de indicadores financeiros.

Notifications You must be signed in to change notification settings

Rafael072187/Aplicativo-Interno-Empresarial

Repository files navigation

🏢 Aplicativo Interno Empresarial

Plataforma corporativa em Streamlit com autenticação de usuários, dashboards financeiros e monitoramento de indicadores operacionais.

🔗 Repositório no GitHub


🧭 Tabela de Conteúdos


📘 Descrição

Resumo

O Aplicativo Interno Empresarial é uma solução corporativa desenvolvida com Streamlit, projetada para monitorar projetos, analisar indicadores financeiros e centralizar informações empresariais em um ambiente seguro e intuitivo.

O sistema possui:

  • Autenticação de usuários com permissões administrativas (via streamlit-authenticator);
  • Dashboards interativos com filtros por setor, status e período;
  • Gestão de contas internas e controle de acesso;
  • Gráficos dinâmicos gerados com Plotly;
  • Banco de dados relacional (SQLite + SQLAlchemy) para persistência de informações;
  • Integração com planilhas Excel (Base.xlsx) para ingestão e atualização de dados.

Ideal para empresas que buscam transformar planilhas em relatórios visuais interativos, otimizando o acompanhamento de resultados e decisões estratégicas.


⚙️ Instalação

Passo a passo (Linux / macOS / Windows)
  1. Clone o repositório:
    git clone https://github.com/Rafael072187/Aplicativo-Interno-Empresarial.git
    cd Aplicativo-Interno-Empresarial

Crie e ative um ambiente virtual (recomendado):

Windows (PowerShell):

bash Copiar código python -m venv .venv ..venv\Scripts\Activate.ps1 macOS / Linux:

bash Copiar código python3 -m venv .venv source .venv/bin/activate Instale as dependências:

bash Copiar código pip install -r requirements.txt Certifique-se de que o arquivo Base.xlsx esteja presente na raiz do projeto. Ele contém os dados base utilizados pelos dashboards.

Execute o aplicativo:

bash Copiar código streamlit run main.py

🖥️ Uso
Como usar o projeto Após iniciar a aplicação, acesse o endereço exibido no terminal (geralmente http://localhost:8501).

Funcionalidades principais:

Login e autenticação de usuários;

Visualização de dashboards financeiros e operacionais;

Indicadores de desempenho e status de projetos;

Filtros dinâmicos por período, setor e status;

Controle de acesso por tipo de usuário.

ícone ilustrativo
Exemplo de interface de dashboard (baseada em Streamlit e Plotly).

🛠️ Tecnologias
Stack principal Linguagem: Python 3.8+

Framework: Streamlit

Visualização: Plotly

Banco de Dados: SQLite + SQLAlchemy

Autenticação: Streamlit-Authenticator

Manipulação de Dados: Pandas

Fonte de Dados: Excel (Base.xlsx)

Arquivos principais:

main.py — ponto de entrada da aplicação

dashboard.py — painéis e visualizações financeiras

indicadores.py — lógica dos KPIs e indicadores

models.py — estrutura ORM com SQLAlchemy

data_loader.py — leitura e atualização de dados Excel

config.toml — tema e configurações visuais

🤝 Como contribuir
Guia rápido Faça um fork do repositório

Crie uma nova branch:

bash Copiar código git checkout -b feature/nova-funcionalidade Faça as alterações e commit:

bash Copiar código git commit -m "feat: adiciona nova funcionalidade" Envie a branch:

bash Copiar código git push origin feature/nova-funcionalidade Abra um Pull Request 🚀

👤 Autor
Contatos

Rafael Bittencourt de Araújo — desenvolvedor do projeto.
GitHub: github.com/Rafael072187

📝 Observações ✅ Projeto ideal para uso corporativo interno e análise de indicadores empresariais. 🔧 Facilmente adaptável para outras áreas (RH, Vendas, Produção, etc.). ⚠️ Para ambientes de produção, configure variáveis de ambiente e use banco de dados seguro (PostgreSQL ou MySQL).

Ver repositório

Estrutura gerada automaticamente com base no repositório analisado.

```

About

Este projeto consiste em uma plataforma corporativa desenvolvida em Streamlit, com suporte a autenticação de usuários e dashboards interativos voltados ao monitoramento de projetos e análise de indicadores financeiros.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages