Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Менеджер задач в браузере

Учебный проект: персональный To-Do list с готовым локальным HTML-приложением, которое открывается без запуска Python.

Возможности

  • Основной вариант открывается как обычный файл: todo_app.html.
  • Заголовок «Список дел», текущая дата и счётчики всех/активных/выполненных задач.
  • Добавление задачи с названием, описанием, сроком выполнения и приоритетом.
  • Просмотр всех, активных или выполненных задач через кнопки-фильтры.
  • Сортировка при просмотре: активные задачи выше выполненных, ближайший срок выше позднего, высокий приоритет выше среднего и низкого.
  • Отметка задачи как выполненной одним нажатием кнопки и быстрая очистка выполненных задач.
  • Удаление задачи с браузерным подтверждением.
  • Автоматическое сохранение в localStorage браузера после изменений.
  • Валидация названия, даты в формате ДД.ММ.ГГГГ и приоритета.
  • Поиск по названию.
  • Экспорт и импорт JSON-файла tasks.json через кнопки в интерфейсе.
  • Красная подсветка просроченных активных задач, если такие задачи импортированы из файла.

Запуск без Python

Откройте файл todo_app.html двойным кликом или через браузер: Файл → Открыть файл.

Python, сервер и установка библиотек для этого варианта не нужны. Данные сохраняются в localStorage конкретного браузера. Чтобы перенести задачи, используйте кнопки Экспорт JSON и Импорт JSON.

Дополнительные варианты

Если нужен режим с Python, в проекте также оставлены прежние версии:

python3 todo.py

Документирование ИИ

Примеры запросов к ИИ и описание использованных фрагментов приведены в AI_USAGE.md.

About

Учебный проект Питон РТК

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages