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.
git clone https://github.com/Renatoelho/crud-streamlit.git crud-streamlit
- Acesse o diretório do projeto:
cd crud-streamlit/
- Execute o comando para subir aplicação:
docker compose -p crud-streamlit -f docker-compose.yaml up -d --build
OBS.: Para acessar o App, utilize o endereço: http://localhost:8501
data_editor, Streamlit. Disponível em: https://docs.streamlit.io/develop/api-reference/data/st.data_editor. Acesso em: 10 jan. 2025.
container, Streamlit. Disponível em: https://docs.streamlit.io/develop/api-reference/layout/st.container#stcontainer. Acesso em: 10 jan. 2025.
pandas.to_csv, Pandas. Disponível em: https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_csv.html. Acesso em: 10 jan. 2025.
Dockerfile overview, Docker Docs. Disponível em: https://docs.docker.com/build/concepts/dockerfile/. Acesso em: 11 Jan. 2025.
How Compose works, Docker Docs. Disponível em: https://docs.docker.com/compose/intro/compose-application-model/. Acesso em: 11 Jan. 2025.
docker build, Docker Docs. Disponível em: https://docs.docker.com/build/. Acesso em: 11 Jan. 2025.