Easylim
Один робочий простір замість пʼяти сервісів
- Галузь
- SaaS для командної роботи
- Рік
- 2023 — триває
- Що ми зробили
- Власний продукт: дизайн, вебзастосунок, real-time сервер, інфраструктура, маркетинговий сайт
- Сайт
- easylim.com
- Мови сайту
- UK · EN

- Функцій в одному просторі
- 100+
- Модуль із власною сторінкою
- 21
- Мови продукту й сайту
- 2
Огляд
Easylim — власний продукт Limgro: робочий простір, де команда тримає задачі, проєкти, документи, вайтборди, календар і облік часу в одному місці замість пʼяти окремих сервісів. Ми спроєктували й зробили все: вебзастосунок, сервер спільного редагування, інфраструктуру і двомовний маркетинговий сайт.
- Таск-трекер
- Документи
- Вайтборд
- Календар
- Облік часу
- Картка на дошці
- Рядок у списку
- Подія в календарі
- Смуга на Ганті
01 — Завдання
Невеликі й середні команди зазвичай склеюють таск-трекер, вікі, вайтборд, календар і чат — і платять за кожен. Замінити такий набір означає, що одна модель даних має обслуговувати зовсім різні подання — дошку, таймлайн, документ, — і жодне не має відчуватися компромісом. До того ж ціна мала підходити командам в Україні, Європі та США водночас.
02 — Рішення
Ми зібрали продукт на Laravel 12 з GraphQL API і дали кожній компанії власну базу PostgreSQL. Задача — одна сутність, яка буває карткою на дошці, рядком у списку, подією в календарі та смугою на діаграмі Ганта; документи й вайтборди синхронізуються наживо через окремий сервер на Yjs і tldraw. AI ділить задачі на підзадачі, збирає цілий проєкт з одного рядка і малює схеми на вайтборді.
03 — Результат
Робочий SaaS зі 100+ функціями, безкоштовним планом і платними тарифами аж до Enterprise з можливістю розгортання на власних серверах — українською та англійською. Маркетинговий сайт має 21 сторінку функцій, 9 галузевих сторінок і 8 порівнянь обома мовами, а ціни підбираються під регіон відвідувача.
Проєкт з першого погляду
Кожен проєкт відкривається дашбордом: що зроблено, оновлено, створено й має бути виконано цього тижня, розклад за статусами й пріоритетами та навантаження кожної людини. Він читає ті самі задачі, що й решта подань, тож цифри не треба синхронізувати.
- Зроблено, оновлено, створено й дедлайни за 7 днів
- Діаграми статусів і пріоритетів для кожного проєкту
- Навантаження команди за виконавцями й типами задач
Одна задача — багато подань
Та сама задача — це картка на канбан-дошці, рядок у списку, подія в календарі й смуга на діаграмі Ганта. Статуси, типи задач і поля налаштовуються для кожного проєкту, тож і контент-команда, і розробники отримують свою дошку.
- Дошка, список, календар, Гант і тімборд у кожному проєкті
- Власні статуси, типи задач, теги й дедлайни
- Шаблони проєктів для маркетингу, SMM, CRM та інших
Планування на таймлайні
Подання Ганта перетворює ті самі задачі на смуги, повʼязані залежностями, тож видно, що зсунеться після простроченої дати. Повторювані задачі, облік часу й табелі команди закривають решту планування.
- Залежності між задачами просто на таймлайні
- Масштаб тиждень або місяць і кнопка «Сьогодні»
- Повторювані задачі й табелі команди поруч
Документи й вайтборди наживо
Документи й вікі-сторінки живуть усередині проєктів: дерево сторінок, повноцінний редактор, блоки коду. Одну сторінку можуть редагувати кілька людей одночасно — зміни йдуть через окремий real-time сервер, і вайтборди працюють так само.
- Вкладені сторінки, редактор тексту й блоки коду
- Спільне редагування наживо на Yjs, видно хто онлайн
- Спільні вайтборди зі схемами, які генерує AI

Ключові рішення
- Кожна компанія отримує окрему базу PostgreSQL через stancl/tenancy, тож дані одного простору ніколи не ділять таблиці з іншим.
- Документи редагуються спільно через Yjs, вайтборди — через tldraw sync, обидва на окремому Fastify-сервері з Redis.
- Чотирнадцять подій задач і простору транслюються через канали Pusher, тож відкриті дошки оновлюються без перезавантаження.
- Маркетинговий сайт читає країну із заголовка Cloudflare на сервері й рендерить таблицю цін для США, ЄС чи України — без мерехтіння на клієнті.
