Skip to content

Brunomas1/todo-flet-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Todo List App com Flet

Este é um aplicativo de lista de tarefas (To-Do List) moderno e responsivo, desenvolvido com Flet. Ele permite adicionar, editar, concluir, excluir e limpar tarefas com animações suaves e suporte a tema claro/escuro.


✨ Funcionalidades

  • ✅ Adicionar tarefas
  • 🖊️ Editar tarefas com campo inline
  • ❌ Excluir tarefas
  • ☑️ Marcar tarefas como concluídas com animação de riscado e cor vermelha
  • 🧹 Limpar tarefas concluídas
  • 🌗 Alternar entre tema claro e escuro
  • 🎨 Cores adaptadas ao tema
  • 📱 Layout responsivo e visual moderno

📦 Tecnologias utilizadas


🚀 Como rodar o projeto

1. Clone o repositório

git clone https://github.com/Brunomas1/todo-flet-app.git
cd todo-flet-app

2. Crie e ative um ambiente virtual (opcional mas recomendado)

python -m venv .venv
# Windows:
.venv\Scripts\activate
# macOS/Linux:
source .venv/bin/activate

3. Instale as dependências

pip install flet

4. Execute o app

flet run src/main.py

🧠 Organização do código

  • main.py: Código principal do aplicativo
  • Estilização e lógica de interface organizadas por funções
  • Uso de AnimatedSwitcher para transições suaves
  • Separação clara entre UI e ações (eventos)

📸 Preview

Descrição da Imagem Descrição da Imagem


🙌 Contribuição e Licença

Este é um projeto aberto e de livre uso, desenvolvido para fins educacionais. Está disponível para toda a comunidade e pode ser utilizado, modificado e aprimorado por qualquer pessoa.

Sugestões e melhorias são sempre bem-vindas. Se você encontrar algum problema ou tiver ideias para novas funcionalidades, sinta-se à vontade para abrir uma issue ou enviar um pull request.

Este projeto está licenciado sob a Licença MIT, o que significa que é fornecido "no estado em que se encontra", sem garantias de qualquer tipo.
Criado por Bruno Monteiro de Andrade Silva (brunomas1).


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages