К нам приходят, когда на сайте или в программе что-то сломалось, когда нужного сайта или программы ещё нет или когда сотрудники до сих пор делают руками то, что может делать программа. Мы берёмся за задачу, а когда всё готово, передаём вам код и все доступы. На поддержке остаёмся, только если вы этого хотите.
Каждая работа начинается по-своему, но у всех трёх есть день передачи: в этот день код и доступы становятся вашими.
На чём мы делаем
Код пишем сами: TypeScript, Next.js и Node, оформление на обычном CSS. Без конструкторов сайтов и без закрытых шаблонов, в устройство которых вам не дадут заглянуть.
Где всё хранится
На ваших аккаунтах: хранилище кода, домен и хостинг. У нас есть доступ для работы, а владельцем остаётесь вы.
Что остаётся вам
Код, логины и письменная инструкция. Всё это вы получаете в день запуска, просить не нужно.
Три вида работы
Какой вариант нужен вам, обычно понятно за десять минут разговора о том, что у вас уже есть. В любом случае код и доступы в итоге остаются у вас.
01
Чиним то, что у вас уже есть.
Что-то на сайте ломается, работа делается дважды или вручную, или только один человек знает, как всё устроено. Менять всё целиком жалко, ведь оно работает, но каждый день отнимает время. С этим к нам приходят чаще всего, и обычно код писал кто-то другой.
Сначала разбираемся, как всё устроено, и рассказываем, что нашли, в том числе что лучше оставить как есть. Потом вносим исправление и коротко записываем, что оно меняет и чего не касается.
Что вы получаете
Исправление, сохранённое в вашем хранилище кода, короткое пояснение к нему и способ его отменить.
Как это проходит
Вы показываете, что не так.
Мы разбираемся и рассказываем, что нашли.
Делаем изменение и показываем его вам.
Изменение начинает работать, и оно ваше.
02
Создаём то, чего ещё нет.
Это может быть сайт, интернет-магазин или связь между двумя программами, которые пока не обмениваются данными. Начинаем с того, как вы работаете сейчас, будь то таблица, телефон или папка с фотографиями: новое должно работать лучше, чем это.
Сразу делаем три языка: эстонский, русский и английский. Если добавлять язык потом, придётся переделывать каждую страницу и каждый адрес на сайте.
Что вы получаете
Работающий сайт или система, код в вашем хранилище, все аккаунты на ваше имя и инструкция, как всё менять без нас.
Как это проходит
Договариваемся, что входит в работу, а что нет.
Вы видите, как всё работает, ещё до готовности.
Вы проверяете всё на своём телефоне.
Запускаем, и аккаунты уже на ваше имя.
03
Поддерживаем, чтобы всё работало и дальше.
Бывают мелочи: что-то сломалось, поменялся ваш прайс, из-за нового закона или обновления браузера нужно что-то поправить. Это не отдельный проект, но нужен кто-то, кто уже знает, как всё устроено.
После починки или разработки с нуля поддержка может продолжаться из месяца в месяц. Заканчивается она, когда вы решите.
Что вы получаете
Тот, кто уже знает, как всё устроено, короткая запись о каждом изменении и помесячная договорённость, которая заканчивается, когда вы решите.
Как это проходит
Договариваемся, что входит в поддержку.
Вы пишете нам, когда что-то не так.
Мы исправляем и сообщаем, что сделали.
Так продолжается из месяца в месяц, пока вы не решите остановиться.
Как мы работаем
Эти правила действуют в каждом проекте, в том числе на этом сайте.
Сначала разбираемся в том, что у вас есть, и только потом что-то меняем. Первое, что вы от нас получаете, — описание того, что мы нашли.
Ни одно изменение не попадает на сайт, пока его не проверят автоматические тесты. Они проверяют код, открывают каждую ссылку и следят, чтобы заголовок и описание каждой страницы для поисковиков не поменялись случайно.
Эстонскую, русскую и английскую версии делаем сразу, без отдельного плагина для языков.
Всё должно работать на телефоне, без мыши (только с клавиатуры) и у тех, кто отключил анимацию. Мы закладываем это с самого начала.
Не подключаем чужую библиотеку там, где хватит пятнадцати строк своего кода. Каждую библиотеку потом нужно обновлять, и делать это, возможно, придётся вам.
Рядом с кодом простыми словами пишем, зачем он нужен, чтобы следующему разработчику не пришлось гадать.
На чём сделан этот сайт
Список короткий намеренно. Каждый инструмент из него работает на этом сайте, так что результат вы видите прямо на этой странице.
TypeScriptЯзык программирования, на котором написан каждый файл. Он находит часть ошибок ещё при написании кода, до того как на них наткнётся посетитель.
Next.js, App RouterОснова, на которой работает сайт. Страницы собираются на сервере, поэтому и поисковик, и старый телефон сразу получают готовую страницу.
ReactТолько для тех частей, с которыми посетитель что-то делает. Всё остальное — обычный HTML, которому не нужны скрипты.
CSS на токенахОдин файл задаёт цвета, отступы, шрифты и анимацию. Чтобы поменять отступ, не нужно сначала изучать фреймворк.
NodeЗапускает проверки: тесты, проверку ссылок, сверку данных для поисковиков и обработку картинок.
PlaywrightНастоящий браузер открывает готовый сайт и сообщает, что увидел.
Canvas и three.jsПлоскую графику на этом сайте мы рисуем кодом сами. Трёхмерная фигура сделана на three.js и загружается отдельно; если она не загрузится, на её месте останется неподвижная картинка.
Anthropic SDKНа нём работает чат-помощник этого сайта. Модель ИИ — Claude, а правила, по которым он отвечает, наши.
Хостинг в СтокгольмеБлижайший к Таллину регион серверов. Что уходит за его пределы, описано в политике конфиденциальности: например, ответы чата создаются в США.
С чем ещё работаем
Это инструменты для клиентских проектов. Не все они есть на этом сайте: странице студии не нужны ни приём платежей, ни база данных. Для каждого проекта выбираем то, что нужно именно ему.
Next.js
React
TypeScript
Node.js
Tailwind CSS
PostgreSQL
Stripe
Vercel
Anthropic
Playwright
Figma
GitHub
Что остаётся у вас после работы
Просить или обсуждать это отдельно не нужно. Это входит в работу, хотя в коммерческих предложениях об этом обычно не пишут.
КодВесь код с историей изменений с первого дня, в хранилище на вашем аккаунте. У нас там только доступ. Если вы уберёте наш доступ, всё продолжит работать.
ДоступыАккаунты, на которых всё работает (домен, хостинг, почта, аналитика), и логины к ним.
ДокументацияКак всё устроено и запускается, как поменять текст и что делать, если что-то сломалось. Написано так, чтобы разобрался и не разработчик.
Пока здесь один проект. В этот список попадает только работа, которая сдана, имеет дату и до сих пор работает. Остальные проекты на странице портфолио, и у каждого там написано, что измеряли, а что нет.
Обычно да: чаще всего мы и работаем с чужим кодом. Сначала разбираемся в нём и рассказываем, что нашли, в том числе что лучше не трогать. Если разумнее сделать заново, чем латать, вы узнаете об этом до того, как потратите деньги на латание.
Чей будет код?
Ваш, с первой строки. Код хранится на вашем аккаунте, у нас к нему только доступ. Если вы уберёте наш доступ, всё продолжит работать.
Что будет, если мы перестанем работать вместе?
Всё остаётся у вас и работает без нас. Для этого мы и передаём доступы и пишем инструкцию: чтобы тот, кто придёт после нас, мог продолжить.
Сможете работать с нашим разработчиком?
Да. Иногда лучший результат — небольшое изменение, которое дальше ведёт ваш разработчик. Мы пишем код так, чтобы в нём могли разобраться другие, в том числе ваши сотрудники.
Сколько это займёт?
Зависит от того, что с чем нужно связать, поэтому срок мы называем, только когда увидим задачу. Калькулятор на этом сайте задаёт те же вопросы, что мы задали бы на звонке, и показывает этапы работы и что на каждом из них нужно от вас.
Опишите задачу, и мы скажем, что для неё понадобится.
WebWay: Спросите меня о том, что делает WebWay: сайты, интернет-магазины, ИИ-агенты, автоматизация, продвижение в Google. Я отвечаю по тому, что написано на этом сайте. Если чего-то не знаю, так и скажу и дам адрес, где ответит человек.