An open API service indexing awesome lists of open source software.

https://github.com/renatoelho/streamlit-app-vendas

Este aplicativo de base de vendas foi projetado para facilitar a análise de dados de vendas de maneira interativa e intuitiva. Utilizando o Streamlit como base, o app permite que o usuário carregue um arquivo de vendas em formato .txt.
https://github.com/renatoelho/streamlit-app-vendas

app mathplotlib pandas python streamlit

Last synced: about 1 month ago
JSON representation

Este aplicativo de base de vendas foi projetado para facilitar a análise de dados de vendas de maneira interativa e intuitiva. Utilizando o Streamlit como base, o app permite que o usuário carregue um arquivo de vendas em formato .txt.

Awesome Lists containing this project

README

          

# Criando seu 1º App com Streamlit

O ***Streamlit*** é uma poderosa ferramenta de desenvolvimento focada na criação de ***aplicações web*** interativas e dinâmicas de forma simples e rápida. Ele foi desenvolvido para facilitar a construção de ***dashboards*** e aplicações voltadas para ***dados***, permitindo que desenvolvedores, analistas e cientistas de dados transformem scripts Python em interfaces web completas com ***pouquíssimo esforço***. Utilizando uma sintaxe intuitiva, o Streamlit elimina a necessidade de conhecimento avançado em frontend ou desenvolvimento web, o que o torna ideal para projetos de visualização e manipulação de dados, apresentações interativas e até mesmo para protótipos de aplicações mais complexas.

Este ***aplicativo*** de base de vendas foi projetado para facilitar a análise de dados de vendas de maneira ***interativa*** e ***intuitiva***. Utilizando o Streamlit como base, o app permite que o usuário carregue um arquivo de vendas em formato ```.txt``` e aplique filtros sobre os valores de vendas através de um controle deslizante. Além disso, o aplicativo exibe os dados filtrados e gera ***gráficos de barras*** para uma visualização clara do desempenho das vendas ao longo do tempo. Com uma interface amigável e funcionalidades práticas, o app torna a ***exploração de dados*** de vendas rápida e acessível, permitindo ***insights valiosos*** em poucos cliques.

# Apresentação em vídeo


Vídeo de apresentação

### Requisitos

+ ![Git](https://img.shields.io/badge/Git-2.25.1%2B-E3E3E3)

+ ![Ubuntu](https://img.shields.io/badge/Ubuntu-20.04%2B-E3E3E3)

+ ![Python](https://img.shields.io/badge/Python-3.8%2B-E3E3E3)

+ ![Streamlit](https://img.shields.io/badge/Streamlit-1.38.0-E3E3E3)

## Deploy da aplicação

### Clonando o repositório

```bash
git clone https://github.com/Renatoelho/streamlit-app-vendas.git streamlit-app-vendas
```

### Preparando o ambiente

+ Acessando o diretório clonado
```bash
cd streamlit-app-vendas/app/
```

+ Criando o ambiente virtual
```bash
python3 -m venv .venv
```

+ Ativando o ambiente virtual
```bash
source .venv/bin/activate
```

+ Instalando as dependências
```bash
pip install -U pip setuptools wheel --no-cache-dir && pip install -r requirements.txt --no-cache-dir
```

+ Ativando o App Streamlit
```bash
streamlit run app.py --server.port 8502
```

> ***OBS.:*** Para acessar o App clique aqui: [http://localhost:8502](http://localhost:8502)

# Tela do App de Vendas


Tela do App de Vendas

# Referências

file_uploader, **Streamlit.** Disponível em: . Acesso em: 05 set. 2024.

slider, **Streamlit.** Disponível em: . Acesso em: 05 set. 2024.

container, **Streamlit.** Disponível em: . Acesso em: 05 set. 2024.

columns, **Streamlit.** Disponível em: . Acesso em: 05 set. 2024.

API reference, **Streamlit.** Disponível em: . Acesso em: 05 set. 2024.