IMtech
В розробціперсональна продуктивність і самоорганізація, власний R&D-продукт

Flowi

Одна система замість десятка застосунків.

Особиста система, де завдання, час, фінанси, здоровʼя і спільні списки лежать в одних даних — на телефоні, у браузері й на компʼютері.

Для когоЛюди, які ведуть роботу в кількох командах чи компаніях і водночас хочуть тримати особисте — гроші, здоровʼя, час — у тому самому місці. Плюс сімʼї, яким потрібні спільні списки.

Обговорити проєкт

Задача

Людина, що веде роботу в кількох командах і паралельно тримає власні справи, розкладає їх по різних застосунках: трекер задач окремо, гроші в таблиці, здоровʼя в третьому місці, спільний список покупок узагалі в чаті. Записи не сходяться між собою, а щоб зібрати картину дня, треба відкрити все підряд. Flowi починався саме з цієї незручності.

Рішення

Зробили сервер на Django з журналом змін на кожен акаунт і клієнтів до нього: мобільний на Expo, веб на Next.js і десктоп на Tauri. Усі дані описані одним контрактом синхронізації: кожен запис має власний ідентифікатор, ревізію і тумбстоун на видалення, тож правка з телефона доїжджає в браузер, а розбіжність вирішується за часом останньої зміни. Клієнти пишуть спершу локально й тримають чергу невідправлених змін, доки не зʼявиться мережа. Спільні списки йдуть окремим шляхом — група з коротким кодом приєднання і WebSocket, який показує зміну іншим учасникам одразу.

Результат

Записи перестали жити нарізно: день, гроші, здоровʼя і спільні списки видно з того пристрою, що під рукою, а не лише з того, де їх завели. Систему використовують щодня і продовжують розвивати — наступний крок це серверні інтеграції з календарем і зовнішніми трекерами задач.

Можливості

  • 01Завдання, проєкти та спринти: дедлайни, підзавдання, пріоритети, колонки статусів і нагадування
  • 02Трекер часу: активний таймер на завдання чи нараду, записи за днями і зведення
  • 03Фінанси: рахунки, кілька валют, перекази одним записом, бюджетні ліміти, скарбнички й перенесення залишку між місяцями
  • 04Здоровʼя: профіль із розрахунком денних норм, харчування, сон, активність, показники тіла, ліки, медогляди, щеплення і звички; на iOS дані читаються з Apple Health
  • 05Наради: розклад із повторами, аудіозаписи до зустрічі, імпорт подій із Google Calendar без дублікатів
  • 06Спільне: група з коротким кодом приєднання, списки покупок, задач і нотаток, зміни розлітаються учасникам через WebSocket

Ролі

  • Власник акаунта — увесь особистий контур на всіх своїх пристроях
  • Учасник спільної групи — приєднується за коротким кодом і працює лише зі списками цієї групи
  • Адміністратор сервера — адмін-панель: акаунти, пристрої, групи, записи синхронізації

Галузь

персональна продуктивність і самоорганізація, власний R&D-продукт

Екрани

Візуал у підготовці
Огляд дня: що з завдань горить сьогодні, найближча нарада, вода й денні показники
Візуал у підготовці
Завдання: колонки статусів, спринти, пріоритети та запущений таймер поруч із записом
Візуал у підготовці
Фінанси: рахунки, місячний зріз доходів і витрат, кілька валют і перекази між рахунками

Схожа задача у вашій компанії?

Ця система збудована під процес конкретного замовника. Опишіть свій — ми відповімо, що з побаченого тут переноситься, а що доведеться будувати заново.

Обговорити проєкт