Breeks — построй свою неделю

Breeks — приложение для трекинга привычек и планирования. А это уже что-то новенькое! Удивили! В таком случае, не теряя ни минуты, погружаемся в тему.

Привет

Меня зовут Пылаев Ярослав, я разработчик, студент, люблю книги, утренние пробежки и рубашки. Но раньше я ничего этого не любил. И программировать не умел. И никогда не составлял списки дел на день. Однажды после очередного вечера без пользы, когда ее, пожалуй, стоило бы получить, я стал понимать, что много времени трачу на глупости — смотрел глупые видео, глупо лежал на диване и спал, будто запасая сон на будущее. Захотел прочитать какую-нибудь книгу. Правда, видимо, хотел не достаточно сильно, поэтому читать ничего не начал. Но поток странных видео в YouTube удалось разбавить  роликами про то, как люди рассказывали про планирование своего времени, контроль привычек и организацию рабочего пространства. Прав был Тарковский — опыт нельзя передать так просто, однако он точно может оказать влияние. 

Я решил на бумажке записывать список дел на день

Сначала реализация была на уровне Майкла Джордана, а далее, продолжая метафору, скатился до того, что стал пропускать тренировки. Позже я осознал, что составлял список не для себя, еще помнящего, как классно вечером ничего не делать, а для парня-карьериста, придерживающегося особой системы сна Леонардо Да Винчи. Как бы я не раскрашивал ежедневник, какие бы приложения не скачивал — без трезвой оценки собственных сил и реальной мотивации все планы рушились. Я попробовал организовывать не один день, а больше времени — неделю.

1bf968d6e569e8288db526504c8fce70.jpg

Планирование — это паттерн контроля деятельности и целеполагания

Списки, заметки, канбаны — инструменты для успешной его реализации. Чем отличается хороший список дел от плохого? Количеством выполненных пунктов, и не важно написан он на салфетке или представлен в виде приличной доски в приложении. Только я не буду рассказывать о пользе планирования. Если есть возможность часть задач держать в голове, в последний момент сделать рывок или харизматично добиться отсрочки, то пользуйтесь этим. Все это инструменты, а ремесло — собственная организованность и успешность. Нужно лишь дать мастеру свободу их выбора.

f96caf2b4c8cdd54435a41e8ad52de7b.jpg

Мы решили расширить эту свободу и готовы рассказать о нашем приложении.

Breeks

Десктопное приложение, в котором совмещены несколько практик планирования. У нас есть классическое расписание — для планирования дня и недели, заметки — для записи идей и составления списков и набор «кубиков» — для строительства своих привычек и организации свободного времени. 

68cfa24c1efa04a884870730a401a70d.jpg

Далее к истории будут подключаться парни из команды разработчиков; вы поймете, кто у микрофона, я всех буду индивидуально представлять.

— И о том, что такое кубики, нам расскажет Голиков Георгий.

Всем привет!

Что же такое кубики?

А кубики — это основная часть нашего приложения, как видите, даже в названии только они — Breeks. Концепция основана на системе планирования Running List — мы расписываем дела и привычки на неделю, каждый пункт обозначается квадратиком;  и с течением времени для выполненных пунктов штрихуем квадраты целиком, для невыполненных — отмечаем крестиком, если в процессе, то штрихуем квадрат наполовину. Но это все для блокнотов, бумажное оформление. Мы же превратили эти 2D квадратики в анимированные 3D кубики.

d86073df8df563ab5ebe590f667f9a9a.png

Теперь процесс трекинга выглядит следующим образом: мы добавили кубик в приложении, на его грани уже не пустота, а тематический эмоджи, в зоне описания есть название дела/привычки и некоторая дополнительная информация (по желанию). Сейчас кубик еще просто серый, он запланирован, но если дело, соответствующее ему, выполнено, то мы нажимаем на клавиатуре кнопку W и кубик поворачивается наверх, а его фон становится зеленым; если же дело не было выполнено — то нажимаем S, кубик поворачивается вниз и фон становится красным. Кубик также можно перемещать по своей линии клавишами A и D. Управление как в гонках WASD. Основываясь на личном опыте, мы можем смело утверждать,   что эта система очень практична и для ведения статистики своей продуктивности, потому что все, что было сделано в течение недели — прямо перед глазами. За свои достижения можно испытывать гордость или стыд перед самим собой, но самое главное, конечно, продолжать развиваться.

— Спасибо, Георгий!

Расписание

Наша команда разработчиков не раз спорила о значении некоторых элементов приложения, но относительно одного мы были согласны всегда — расписание важно держать в легкой доступности. Как порядочные студенты мы можем, опираясь на свой академический опыт, сказать, что прививание новых привычек да и вообще планы на день или на целую неделю отталкиваются в первую очередь от расписания в университете, поэтому мы решили обязательно добавить этот элемент в приложение, чтобы, во-первых, не теряться во времени в течение дня, а, во-вторых, как деловые люди дальше работать со своим расписанием, всячески его разнообразив, если и кубиков было мало. Существуют дела, которые привязаны ко времени и никак нельзя пропустить их или просрочить. Элементам расписания можно назначить цветовой тэг, время и описание самого мероприятия.

Встречаем на сцене — Трофимов Филипп!

Спасибо! Да, всем привет, очень хочу рассказать про блок заметок.

Заметки выполняют роль карманного блокнота или кучки небольших листов на рабочем столе

d0d9fec441da9ad0e44bdabc2924eefb.png

Их содержание может быть самым разным: мгновенная запись стоящей мысли, рассуждения о решении актуальных задач, описание шагов плана. Конечно, можно писать не только о деловом. Важно то, что такой доступный текст, нестрогий, чаще короткий, с большей вероятностью будет прочитан еще раз, чтобы в результате  описанное в нем действие осуществилось.

Наши заметки — это не просто список дел, это полезное дополнение к структуре кубиков-расписания, помогающее расширить смысл и подчеркнуть необходимость уже созданных элементов, которые, конечно, не только о деловом.

Также хочется сказать несколько слов про свободу создаваемых текстовых форм. Разумно, что для заметок нужен не тяжеловесный редактор (канцелярская тетрадь формата A4, 96 листов), а обыкновенное текстовое поле (блокнот, листочек). Для символа можно изменить стиль и цвет, для списков поддерживается автоформатирование. В целом здесь наши полномочия все — окончены.

— Ярослав.

Отлично, Филипп!

Знаете, нас часто спрашивали — зачем в Breeks — сервисе по планированию  недели,

Возможность добавлять изображение?

1520a720d9fc72254e5a1281113f3c83.jpg

Ведь вполне разумной является логика, что, чем больше свободного места, тем больше задач можно записать. Но мы призываем пользователей не перегружать свое рабочее и нерабочее время, а справляться с достаточным списком дел и, главное, помнить ради кого или чего вы дисциплинированно развиваетесь. Мы просто взяли и перенесли в цифровой вид добрую традицию вставлять в кошелек фотографию своих близких. Потому что уют должен быть также в приложении по планированию и трекингу привычек.

СКАЧАТЬ

Уже сегодня мы объявляем о начале тестирования первой версии десктопного приложения Breeks для Windows и Linux! Для того чтобы принять в нем участие, перейдите по ссылке в git-репозиторий и скачайте установочный файл для вашей операционный системы.

e50c8be787a66c5bd48981908c94d4b4.jpg

Или заполните google-форму, и мы вышлем вам архив с установочным файлом.

Исходный код

Весь код Breeks мы опубликовали на Github. Технологический стек:

  • Backend — Java Spring Framework, MVC, Hibernate, JPA

  • Frontend — Qt C++, QML

Будем рады сотрудничеству с дизайнерами, мобильными и веб-разработчикам.

Ничто из приобретённого в молодости не проходит бесследно. Привычки, воспитанные в молодости, сохраняются на всю жизнь.

Д.С. Лихачев

© Habrahabr.ru