Как появился arunaweb.com и как он развивается — своими словами.
Немецкий, английский и русский — вместе с формой обращения, письмом-подтверждением и генератором QR-кодов. Язык определяется по браузеру, и его можно переключить в любой момент.
При экспорте логотип растрировался и выглядел размытым. Теперь SVG-логотипы встраиваются вектором и проверяются на входе — код остаётся чётким при любом размере.
Сервис проверяет сайты на скорость, доступность и приватность и объясняет находки понятным языком, а не выдаёт оценку без пояснений. В разработке.
Бесплатный инструмент для ссылок, визиток, Wi-Fi и платежей SEPA. Всё работает в браузере — на сервер не уходит ничего.
Своя блочная тема как отправная точка и headless-связка: WordPress как редакция, Next.js для отображения — когда проекту нужно и то и другое.
Три коротких вопроса, которые подстраиваются под ответы. После них я понимаю задачу и отвечаю лично — не форма в пустоту.
Вход без пароля по коду из письма, журнал аудита, вебхуки и работа с данными по GDPR — отдельный сервис, который я встраиваю в проекты.
arunaweb.com собран заново — со своей дизайн-системой, на Next.js 15 и React 19.
Внутренняя система компонентов стала отдельным пакетом. Более 50 компонентов, документация в Storybook и покрытие тестами.
Новый старт в Германии — первые проекты для местных клиентов, изучение языка, другая среда.
После лет с jQuery и классическим PHP-MVC — переход к компонентной разработке.
Начало работы на фрилансе — первые сайты для небольших компаний и местных клиентов.