Создание таск-менеджера на Python с использованием Flask и SQLite

GetCoder.ru
Изображение статьи

В современном мире управление задачами становится все более важным аспектом продуктивности. В рамках своего пет-проекта я разработал таск-менеджер, основанный на Python с использованием Flask и SQLite.

В современном мире управление задачами становится все более важным аспектом продуктивности. В рамках своего пет-проекта я разработал таск-менеджер, основанный на Python с использованием Flask и SQLite. За основу проекта мы можем взять уже ранее созданный проект: Web приложение на Python Flask/PySide6 в виде десктопной программы.

Функциональность

Таск-менеджер обладает следующими возможностями:

  • Создание задач: добавление новых записей в базу данных;
  • Редактирование задач: изменение параметров уже существующих задач;
  • Удаление задач: удаление ненужных или завершенных задач;
  • Добавление комментариев: возможность комментирования задач для более детального описания;
  • Обновление статуса задач: смена статуса путем перетаскивания задачи в нужный столбец (например, TODO, In Progress, Review, Done);

На данном этапе нельзя изменить пользователя/проект в момент создания задачи. Так как эти параметры занесены в БД и редактор под эти списки не реализованы.

screen screen

Запуск

Установите необходимые библиотеки:

  • copy
pip install flask
Исходный код

Заключение

Этот пет-проект является удобной и легко расширяемой основой для управления задачами. Flask обеспечивает легкость в разработке серверной части, а SQLite делает работу с данными простой и эффективной. В дальнейшем можно интегрировать аутентификацию пользователей, улучшить интерфейс и добавить новый фукционал.

  • 09.02.2025
  • 57
  • 0

Создание таск-менеджера на Python с использованием Flask и SQLite

В современном мире управление задачами становится все более важным аспектом продуктивности. В рамках своего пет-проекта я разработал таск-менеджер, основанный на Python с использованием Flask и SQLite. За основу проекта мы можем взять уже ранее созданный проект: Web приложение на Python Flask/PySide6 в виде десктопной программы.

Функциональность

Таск-менеджер обладает следующими возможностями:

  • Создание задач: добавление новых записей в базу данных;
  • Редактирование задач: изменение параметров уже существующих задач;
  • Удаление задач: удаление ненужных или завершенных задач;
  • Добавление комментариев: возможность комментирования задач для более детального описания;
  • Обновление статуса задач: смена статуса путем перетаскивания задачи в нужный столбец (например, TODO, In Progress, Review, Done);

На данном этапе нельзя изменить пользователя/проект в момент создания задачи. Так как эти параметры занесены в БД и редактор под эти списки не реализованы.

screen screen

Запуск

Установите необходимые библиотеки:

  • copy
pip install flask
Исходный код

Заключение

Этот пет-проект является удобной и легко расширяемой основой для управления задачами. Flask обеспечивает легкость в разработке серверной части, а SQLite делает работу с данными простой и эффективной. В дальнейшем можно интегрировать аутентификацию пользователей, улучшить интерфейс и добавить новый фукционал.