Самир Насыров › samsonlacosto Сбер ID
Талантливый человек талантлив во всем.
Рейтинг
5 314
№ 294 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Санкт-Петербург
Опыт работы
6 лет
На сайте с
2026 года
Юридический статус
ИП

«180 дней» — приложение для планирования задач, трекинга полугодового челленджа и учёта времени по методу Помодоро

Используемые навыки Java PostgreSQL UI/Пользовательский интерфейс Аналитика

Описание

Спроектировать и с нуля разработать автономное приложение для управления личной продуктивностью на дистанции 180 дней.
Стандартные таск-трекеры перегружены лишними экранами или требуют постоянной подписки и облачной синхронизации. Задача состояла в том, чтобы объединить пять инструментов в одном чистом интерфейсе:
-Визуальный трекер 180-дневного челленджа с ежедневной утренней и вечерней рефлексией.
-Полноценный календарь с расписанием по слотам и системными уведомлениями.
-Доску долгосрочных целей с разбивкой по ключевым сферам жизни.
-Гибкий таймер Помодоро с привязкой фокус-сессий к конкретным задачам.
-Локальную базу данных PostgreSQL без передачи личных данных во внешние облака, с возможностью выгрузки отчётов в один клик.

Решение

Полностью взял на себя проектирование архитектуры, UI/UX и написание кода — от схемы БД до сборки десктопного клиента:

Ядро челленджа и матрица 180 дней (экраны «Сегодня» и «Дни»):
-Реализовал интерактивную сетку на 180 дней в трёх режимах отображения (точки, числа, полоса прогресса) с цветовой индикацией статусов: засчитан, не засчитан, без ответа, текущий день и дни впереди.
-Встроил механику ежедневного контроля: утренний вопрос («День пройдёт не зря?») и вечерний вопрос («День прошёл не зря?») с настройкой временных окон (например, с 05:00 и с 18:00).
-Добавил привязку быстрых заметок и чек-листа задач к каждому конкретному дню, а также сквозной поиск по всем задачам и заметкам за полугодие.

Целеполагание и категоризация (экран «Цели»):
-Разделил цели и задачи на три базовых контура с цветовой маркировкой: Тело (синий), Финансы (жёлтый) и Ментал (фиолетовый).
-Настроил сквозной трекинг выполнения глобальных целей с общим прогресс-баром и текстовыми комментариями по текущему прогрессу (например: «К концу челленджа, сейчас стабильно 5 км» или «Прочитано 4 из 12»).

Календарное планирование и системные уведомления (экран «Календарь»):
-Собрал месячную сетку календаря с тайм-слотами, привязкой событий к сферам («Тело», «Финансы», «Ментал») и быстрым просмотром расписания на выбранный день.
-Интегрировал нативные уведомления в область уведомлений: за 15–30 минут до события в календаре + настраиваемые утренние и вечерние пуши (например, в 08:00 и 21:00).

Тайм-менеджмент и учёт глубокой работы (экран «Помодоро»):
-Разработал модуль фокусировки с встроенными пресетами («Классический» 25/5/15 на 4 цикла, «Глубокая работа» 50/10/30 на 3 цикла, «Короткий спринт» 15/3/10) и конструктором собственных режимов (создание, копирование, правка, удаление).
-Связал таймер с конкретными задачами: каждая закрытая сессия автоматически логируется в хронологию дня и суммируется в карточке задачи (сколько «помидоров» и минут потрачено по факту). Добавил отдельный «Фокус-экран» и управление звуком/уведомлениями.

Дашборд аналитики и визуализация данных (экран «Статистика»):
-Вывел на один экран 4 главных KPI: число засчитанных дней, лучшая серия (streak), чистое время фокуса за последние 7 дней и процент доведённых до конца Помодоро-сессий.
-Построил 4 наглядных графика: кольцевую диаграмму вечерних ответов (Да / Нет / Без ответа), гистограмму успешности по неделям (Н1–Н9 в %), динамику минут фокуса за последние 14 дней и распределение времени по категориям («Тело», «Финансы», «Ментал») за 30 дней.

Хранение данных, кастомизация и экспорт (экран «Настройки»):
- Подключил локальную реляционную БД PostgreSQL
-Сверстал две полноценные темы оформления: контрастную Тёмную (глубокий графитовый фон с мятными акцентами для вечерней работы) и чистую Светлую.
-Реализовал полный экспорт базы в JSON, выгрузку отчёта по задачам в CSV для табличной аналитики и функцию безопасного сброса челленджа.

Результат

Готовое к ежедневной работе десктопное приложение, которое закрывает весь цикл личного планирования без сторонних сервисов и подписок.Продукт протестирован в реальной эксплуатации на дистанции 90+ дней челленджа:
- Дисциплина и фокус в цифрах: система наглядно удерживает ритм (лучшая серия — 19 дней подряд, 85% Помодоро-сессий доводятся до конца, более 17 часов чистого фокуса в неделю).
- Прозрачный баланс сфер: графики сразу показывают перекосы по времени между учёбой/работой («Ментал»), финансами и спортом («Тело»), позволяя вовремя корректировать расписание на неделю.
- Полный контроль над данными: вся история задач, заметок и тайм-трекинга надёжно лежит в локальной базе PostgreSQL и в любой момент выгружается в CSV или JSON за 1 секунду.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT «LexMigration.ru» — разработка корпоративного сайта и интерактивных LegalTech-сервисов для юридической практики по миграционному праву на фреймворке Astro
«LexMigration.ru» — разработка корпоративного сайта и интерактивных LegalTech-сервисов для юридической практики по миграционному праву на фреймворке Astro
25
Веб-разработка и IT «ENV Finder v5» — десктопный сканер аудита безопасности веб-инфраструктуры, поиска забытых конфигов (.env, Git, бэкапов) и мониторинга периметра
«ENV Finder v5» — десктопный сканер аудита безопасности веб-инфраструктуры, поиска забытых конфигов (.env, Git, бэкапов) и мониторинга периметра
16
Дизайн и Брендинг Комплексная дизайн-система для АО «Корпорация «Развитие»: инвестиционная презентация, упаковка ВКонтакте, полиграфия, заставки для экранов и шаблоны документов
Комплексная дизайн-система для АО «Корпорация «Развитие»: инвестиционная презентация, упаковка ВКонтакте, полиграфия, заставки для экранов и шаблоны документов
22