Skip to content

EduKav1813/flet-todo-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flet-todo-list

Summary

Simple todo-list project writtein in flutter-based framework Flet.

This serves as an excercise in GUI application development and using related patterns (MVP)

Features

This application features:

  • A list of tasks that you can manage.
  • Add and Edit description for the tasks.
  • Views for All, Active and Completed tasks.
  • Undo completed tasks if needed.
  • Delete all completed tasks.
  • Store and Load tasks in local database.

Screenshots

Main view of the application:

Main view

Added some tasks, with and without description (details):

Example tasks

View with only active tasks:

Only active tasks

And with only completed tasks:

Only completed tasks

Install

Python version: 3.10.16

  1. Create and Activate virtual environment:

    python -m venv .venv

    On Linux:

    source .venv/bin/activate

    On Windows:

    source .venv/scripts/activate
  2. Install the requirements:

    pip install -r requirements.txt
  3. Run:

    python app.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages