Ei kuvausta

u24-28akulenko a006db0349 Обновить 'README.md' 8 tuntia sitten
2020-21 3bf127ea2e init 1 päivä sitten
2021-22 3bf127ea2e init 1 päivä sitten
2022-23 3bf127ea2e init 1 päivä sitten
2023-24 3bf127ea2e init 1 päivä sitten
2024-25 3bf127ea2e init 1 päivä sitten
2025-26 3bf127ea2e init 1 päivä sitten
README.md a006db0349 Обновить 'README.md' 8 tuntia sitten

README.md

Практика: Таймер Pomodoro

Дата выполнения: 28.05.2026

Студент: Акуленко И.И

Группа: 26 (2пгп.)

Цели:

  • Создать удобный и функциональный таймер Pomodoro для повышения продуктивности пользователей за счёт чередования периодов работы и отдыха.
  • Предоставить пользователям простой инструмент для внедрения техники Pomodoro в повседневную практику без необходимости установки сложных программ или сервисов.
  • Разработать кросс‑платформенное приложение (или веб‑версию), доступное на разных устройствах и операционных системах.
  • Обеспечить интуитивный и минималистичный интерфейс, который не будет отвлекать пользователя от основной задачи.
  • Реализовать возможность персонализации настроек таймера под индивидуальные потребности пользователя (длительность интервалов, звуковые сигналы и т. д.).
  • Сделать код проекта открытым и структурированным, чтобы другие разработчики могли изучать его, вносить предложения или участвовать в развитии. Лого

Задачи:

  • Реализовать основной таймер с настраиваемой длительностью рабочего интервала (по умолчанию — 25 минут) и перерыва (по умолчанию — 5 минут)
  • Добавить возможность запуска, паузы и сброса таймера.
  • Обеспечить визуальное отображение оставшегося времени в удобном формате (например, 24:59).
  • Добавить звуковой сигнал (оповещение) по завершении рабочего интервала и перерыва.
  • Реализовать автоматический переход от рабочего интервала к перерыву и обратно (цикл Pomodoro). Пример приложения

Технологии

  • Язык: JavaScript / HTML / CSS
  • Фреймворк: React / Vue.js (если применимо)
  • Инструменты: Webpack, Git

Установка

  • Клонируйте репозиторий на свой компьютер.
  • Откройте файл index.html в любом современном браузере.

Использование

  • Настройте длительность рабочего интервала и перерыва (по умолчанию 25 и 5 минут).
  • Нажмите кнопку «Старт», чтобы начать отсчет.
  • Таймер автоматически переключится на перерыв по завершении работы.

Тестирование

  • Проверка корректности отсчета времени.
  • Работа кнопки «Пауза» и «Сброс».
  • Переключение между рабочим интервалом и перерывом.

Планы развития

  • Добавить сохранение настроек в локальное хранилище (localStorage).
  • Реализовать длинный перерыв после 4 циклов.
  • Добавить всплывающие уведомления.

Ожидаемые результаты

  • Готовое веб‑приложение (HTML, CSS, JavaScript), которое можно открыть в браузере.

  • Рабочий таймер с настраиваемыми периодами работы и отдыха.

  • Интуитивно понятный интерфейс с кнопками «Старт», «Пауза», «Сброс».

  • Визуальное отображение текущего режима (работа/отдых), оставшегося времени и счётчика «помидоров».

  • Звуковые оповещения в конце каждого периода.

  • Сохранение пользовательских настроек в localStorage

POMODORO