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


В современном мире управление задачами становится все более важным аспектом продуктивности. В рамках своего пет-проекта я разработал таск-менеджер, основанный на Python с использованием Flask и SQLite.
В современном мире управление задачами становится все более важным аспектом продуктивности. В рамках своего пет-проекта я разработал таск-менеджер, основанный на Python с использованием Flask и SQLite. За основу проекта мы можем взять уже ранее созданный проект: Web приложение на Python Flask/PySide6 в виде десктопной программы.
Функциональность
Таск-менеджер обладает следующими возможностями:
- Создание задач: добавление новых записей в базу данных;
- Редактирование задач: изменение параметров уже существующих задач;
- Удаление задач: удаление ненужных или завершенных задач;
- Добавление комментариев: возможность комментирования задач для более детального описания;
- Обновление статуса задач: смена статуса путем перетаскивания задачи в нужный столбец (например, TODO, In Progress, Review, Done);
На данном этапе нельзя изменить пользователя/проект в момент создания задачи. Так как эти параметры занесены в БД и редактор под эти списки не реализованы.


Запуск
Установите необходимые библиотеки:
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);
На данном этапе нельзя изменить пользователя/проект в момент создания задачи. Так как эти параметры занесены в БД и редактор под эти списки не реализованы.


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