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

https://github.com/renatoelho/crud-streamlit

Apresentado como criar uma aplicação CRUD (Create, Read, Update, Delete) usando o Streamlit e o método st.data_editor. O aplicativo é desenvolvido para gerenciamento de tarefas, onde é possível adicionar, editar e excluir tarefas diretamente em uma interface amigável e interativa.
https://github.com/renatoelho/crud-streamlit

docker docker-compose linux python streamlit

Last synced: 7 months ago
JSON representation

Apresentado como criar uma aplicação CRUD (Create, Read, Update, Delete) usando o Streamlit e o método st.data_editor. O aplicativo é desenvolvido para gerenciamento de tarefas, onde é possível adicionar, editar e excluir tarefas diretamente em uma interface amigável e interativa.

Awesome Lists containing this project

README

          

# Criando um CRUD no Streamlit com Docker

Este vídeo demonstra como criar uma aplicação CRUD (Create, Read, Update, Delete) usando o **Streamlit** e o método `st.data_editor`. O aplicativo é desenvolvido para gerenciamento de tarefas, onde é possível adicionar, editar e excluir tarefas diretamente em uma **interface amigável** e interativa.

Além disso, o projeto utiliza **Docker** e **Docker** Compose para configurar o ambiente de desenvolvimento, facilitando a execução da aplicação em qualquer sistema.

## Apresentação em Vídeo


Vídeo de apresentação

### Requisitos

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

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

+ ![Docker-compose](https://img.shields.io/badge/Docker--compose-1.25.0-E3E3E3)

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

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

## Deploy da aplicação

### Clonando o repositório

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

### Configurando o ambiente com Docker

+ Acesse o diretório do projeto:
```bash
cd crud-streamlit/
```

+ Execute o comando para subir aplicação:
```bash
docker compose -p crud-streamlit -f docker-compose.yaml up -d --build
```

> ***OBS.:*** Para acessar o App, utilize o endereço: [http://localhost:8501](http://localhost:8501)

# Tela do App CRUD


Tela do App CRUD

# Referências

data_editor, **Streamlit.** Disponível em: . Acesso em: 10 jan. 2025.

container, **Streamlit.** Disponível em: . Acesso em: 10 jan. 2025.

pandas.to_csv, **Pandas.** Disponível em: . Acesso em: 10 jan. 2025.

Dockerfile overview, **Docker Docs**. Disponível em: . Acesso em: 11 Jan. 2025.

How Compose works, **Docker Docs**. Disponível em: . Acesso em: 11 Jan. 2025.

docker build, **Docker Docs**. Disponível em: . Acesso em: 11 Jan. 2025.