Вернуться к статьям

Написал доску для рисования на трёх зависимостях — и не сошёл с ума

7 мая 2026
2 мин чтения
Написал доску для рисования на трёх зависимостях — и не сошёл с ума

Разработчик решил, что белые доски не должны требовать регистрации, и написал свою — с минимализмом и без лишнего хлама.

Надоело, что каждая онлайн-доска норовит вытянуть из тебя душу через регистрацию и облачную синхронизацию? Герой нашей истории тоже устал. Он взял React, TypeScript и всего три зависимости — и родил свою минималистичную whiteboard-доску. Без смс и регистрации, как в старые добрые времена локального софта.

Почему это не очередной велосипед

Проект построен на чистом Canvas API, а из стороннего — только базовые утилиты вроде управления цветом и толщиной линии. Никаких монстров вроде Fabric.js или Konva. Разработчик честно признаётся: «Я хотел, чтобы код был понятен даже стажёру». И это подкупает.

Что умеет доска:

  • Рисовать линии, прямоугольники и круги (да, как Paint, но в браузере)
  • Менять цвет и толщину
  • Undo/Redo (без этого никак, иначе — боль)
  • Экспорт в PNG (чтобы отправить коллеге вместо слов)

Чего нет: коллаборации, облаков, регистрации, рекламы и прочего корпоративного бреда. Только ты и пустой холст.

Кстати, код открыт на GitHub. Если вам вдруг захочется добавить туда «всего одну фичу» — приготовьтесь, что через неделю зависимостей станет 47. Но автор держится молодцом.

Комментарий студии METABYTE: Иногда лучший способ решить проблему — написать свой инструмент. Мы тоже так делаем, когда надоедает ждать, пока очередной SaaS соизволит загрузиться. Хотите такую же доску, но с блэкджеком и бэкендом? Мы знаем, с какой стороны подойти к холсту.