WebRuta
Загрузка…
Подготавливаем страницу.
{"config":{"appVersion":"3.9.2","releaseId":"20260919-r18-final-production-hardening","bootId":"12c99a0fa77460fa2409","stages":[{"key":"brief_received","order":1,"title":"Бриф заполнен, ТЗ получено","short":"Получили задачу","description":"Бриф и материалы заказчика сохранены. Проверяем полноту исходных данных.","clientHint":"Мы получили описание проекта и прикреплённые материалы."},{"key":"discovery","order":2,"title":"Анализ и уточнение требований","short":"Анализ требований","description":"Уточняем цели, сценарии, роли, интеграции, ограничения и критерии приёмки.","clientHint":"Уточняем спорные моменты, чтобы зафиксировать точный объём работ."},{"key":"estimate","order":3,"title":"Оценка стоимости и сроков","short":"Оценка проекта","description":"Формируем декомпозицию, риски, сроки, стоимость и состав результата.","clientHint":"Готовим коммерческое предложение и реалистичный план работ."},{"key":"proposal_approved","order":4,"title":"Предложение согласовано","short":"Согласование","description":"Стоимость, сроки, состав работ и порядок взаимодействия подтверждены.","clientHint":"После подтверждения стартует техническая реализация."},{"key":"architecture","order":5,"title":"Архитектура и прототипирование","short":"Архитектура","description":"Проектируем структуру приложения, данные, роли, экраны, связи с внешними сервисами и ключевые сценарии.","clientHint":"Определяем фундамент проекта до основной разработки."},{"key":"design","order":6,"title":"UX/UI и визуальная система","short":"Дизайн","description":"Прорабатываем интерфейсы, адаптив, состояния, формы и единый визуальный язык.","clientHint":"Формируем понятный и цельный пользовательский интерфейс."},{"key":"frontend","order":7,"title":"Разработка интерфейса","short":"Интерфейс","description":"Собираем интерфейсы, адаптив, клиентскую логику и интерактивные сценарии.","clientHint":"Пользовательская часть приложения становится рабочей."},{"key":"backend","order":8,"title":"Серверная часть, данные и интеграции","short":"Серверная часть","description":"Реализуем серверную логику, базу данных, права доступа и подключение необходимых сервисов.","clientHint":"Подключаем серверную часть, данные и необходимые сервисы."},{"key":"qa","order":9,"title":"Тестирование и контроль качества","short":"Проверка качества","description":"Проверяем функциональность, мобильную версию, безопасность, ошибки и граничные сценарии.","clientHint":"Проект проходит внутреннюю проверку перед показом."},{"key":"demo","order":10,"title":"Демонстрация заказчику","short":"Демонстрация","description":"Показываем собранный проект и фиксируем замечания по согласованному объёму.","clientHint":"Можно проверить готовый проект и оставить финальные замечания."},{"key":"revisions","order":11,"title":"Правки и финальная приёмка","short":"Финальные правки","description":"Вносим согласованные правки и подтверждаем готовность результата к передаче.","clientHint":"Закрываем согласованные замечания и фиксируем финальную версию."},{"key":"payment","order":12,"title":"Оплата и подготовка к передаче","short":"Оплата","description":"Фиксируем финальный расчёт и готовим пакет исходников и документов.","clientHint":"После подтверждения оплаты проект готовится к полной передаче."},{"key":"handover","order":13,"title":"Передача исходников и документации","short":"Передача","description":"Передаём исходный код, инструкции, конфигурацию и документацию по проекту.","clientHint":"Получаете проект и полный комплект материалов для владения и сопровождения."},{"key":"deployment","order":14,"title":"Развёртывание и запуск","short":"Запуск","description":"При необходимости публикуем проект на рабочем сервере, подключаем домен, HTTPS, резервное копирование и мониторинг.","clientHint":"Проект публикуется на рабочем сервере и проходит контроль запуска."},{"key":"warranty","order":15,"title":"Гарантийная поддержка / проект завершён","short":"Завершено","description":"Проект завершён. В гарантийный период устраняются подтверждённые дефекты результата.","clientHint":"Проект передан и находится на гарантийной поддержке."}],"maxUploadMb":8,"allowedExtensions":[".pdf",".doc",".docx",".xlsx",".txt",".md",".png",".jpg",".jpeg",".webp",".zip"],"production":true,"brandName":"WebRuta","publicBaseUrl":"https://webruta.ru","operator":{"legalName":"WebRuta — владелец сайта","legalStatus":"Физическое лицо — владелец интернет-сервиса","legalTaxId":"","legalRegId":"","legalAddress":"Российская Федерация","privacyEmail":"admin@webruta.ru","contactEmail":"admin@webruta.ru","contactPhone":"","telegramUsername":"webruta","telegramUrl":"https://t.me/webruta","dataHostingCountry":"Россия","dataHostingProvider":"JSC IOT, Москва, Россия"},"pdConsentVersion":"2026-09-15","projectTypes":["Корпоративный сайт","Интернет-магазин","Веб-сервис / SaaS","Личный кабинет","CRM / внутренняя система","Маркетплейс","MVP / стартап","Telegram Mini App","Доработка существующего проекта","Другое"]},"portfolio":{"items":[{"slug":"praktik-tools","name":"Praktik Tools","eyebrow":"Собственный работающий продукт","ownership":"Проект разработан и запущен как собственный продукт","url":"https://praktiktools.ru/","summary":"Большая веб-платформа практических расчётов, проектов, смет и 2D/3D-планирования.","lead":"Из набора отдельных калькуляторов — в единое рабочее пространство, где пользователь может рассчитать задачу, сохранить результат, собрать проект и перейти к смете.","metrics":["296 инструментов","11 направлений","2D/3D-планировщик","Проекты · сметы · PDF"],"quickFacts":[["Тип","Многофункциональная веб-платформа"],["Роль","Концепция, UX, разработка, запуск и развитие"],["Формат","Собственный работающий продукт"],["Статус","Запущен и доступен пользователям"]],"challenge":"Объединить большое количество независимых инструментов в понятную систему, которая не выглядит каталогом из сотен калькуляторов и ведёт пользователя от единичного расчёта к полноценному проекту.","solution":"Вместо разрозненных страниц построено рабочее пространство с задачами, проектами, историей, сметами и связанным 2D/3D-планировщиком. Пользователь может начать без регистрации, получить быстрый результат, а затем сохранить расчёты и продолжить работу уже на уровне проекта.","architecture":[["Публичный SEO-слой","Индексируемые страницы инструментов, задач и планировщика имеют понятную поисковую структуру, уникальные заголовки и описания, канонические адреса, карту сайта и внутреннюю перелинковку, чтобы продукт был подготовлен к Яндекс и Google."],["Рабочее пространство","Единая навигация связывает историю, проекты, сметы, сравнения, автомобильные и финансовые сценарии."],["Расчётный слой","Калькуляторы и генераторы дают понятный ввод, прозрачный результат и возможность сохранить расчёт в проект."],["Проектный слой","Помещения, расчёты и материалы собираются в проект, из которого формируется смета и документы."],["2D/3D-ядро","Одна геометрическая модель используется для 2D, 3D, площадей, спецификаций и связанных расчётов."],["Экспорт и совместимость","Подготовлены пользовательские и профессиональные форматы: PNG, PDF, JSON, CSV, DXF, glTF и IFC4."]],"featureGroups":[{"title":"Расчёты и каталог","items":["296 бесплатных инструментов","11 тематических направлений","Поиск по задаче, а не только по названию калькулятора","Финансовые, автомобильные, бытовые и строительные сценарии"]},{"title":"Проекты и сметы","items":["Сохранение расчётов в проект","Помещения и общие размеры","Автоматическое формирование сметы","PDF/CSV и проектные документы"]},{"title":"2D/3D-планирование","items":["Точная 2D-геометрия","Синхронный 3D","Этажи и лестницы","Развёртки стен","Локальное распознавание плана","DXF, glTF и IFC4"]},{"title":"Личный кабинет","items":["История расчётов","Избранное","Проекты и сметы","Продолжение работы на другом устройстве после входа"]}],"complexSolutions":[["Одна геометрия вместо двух редакторов","2D и 3D не существуют отдельно: изменение стен, проёмов, этажей или лестниц влияет на связанные представления и расчётные показатели."],["Связка план → площади → калькуляторы → смета","Пользователю не нужно повторно переносить площади и размеры между инструментами: данные передаются в связанные расчёты и проектную смету."],["Локальное CV-распознавание","Изображение плана анализируется в браузере, а найденные линии сначала показываются как предложение и применяются только после подтверждения."],["Многоформатный экспорт","Один пользовательский проект можно вывести как визуальный план, резервную копию, спецификацию, CAD-файл, 3D-модель или BIM-обмен."]],"mobile":"Мобильная версия перестраивает каталог, расчёты и проектные карточки под короткие сценарии: найти инструмент, получить результат, открыть сохранённый проект и проверить смету без горизонтальной прокрутки и перегруженных таблиц.","result":"Получился не «сайт с калькуляторами», а самостоятельный многофункциональный продукт: пользователь начинает с одной практической задачи и при необходимости переходит к проектированию, связанным расчётам и смете в том же интерфейсе.","techTags":["Web application","2D/3D","Local CV","Projects","Estimates","PDF","DXF","glTF","IFC4","SEO"],"screenshots":[{"src":"/portfolio/praktik-tools/overview.png","alt":"Рабочее пространство Praktik Tools с каталогом задач и показателями платформы","title":"Рабочее пространство","caption":"Главный экран не перегружает пользователя 296 инструментами: вход построен через практические задачи и популярные сценарии."},{"src":"/portfolio/praktik-tools/planner.png","alt":"2D и 3D планировщик помещения Praktik Tools с синхронной геометрией","title":"2D/3D-планировщик","caption":"Точная 2D-геометрия и синхронная 3D-модель используют одну структуру данных и связаны с площадями и сметой."},{"src":"/portfolio/praktik-tools/calculator.png","alt":"Калькулятор ремонта квартиры Praktik Tools с исходными данными и результатом расчёта","title":"Калькуляторы","caption":"Расчёт устроен как понятный сценарий: минимум полей, прозрачный результат и следующий шаг — сохранить в проект."},{"src":"/portfolio/praktik-tools/project.png","alt":"Проект ремонта Praktik Tools с помещениями площадью объёмом и связанными расчётами","title":"Проект ремонта","caption":"Помещения, размеры и сохранённые расчёты объединены в одно рабочее пространство."},{"src":"/portfolio/praktik-tools/estimate.png","alt":"Смета проекта Praktik Tools с материалами работами и итоговой стоимостью","title":"Смета","caption":"Смета собирает результаты проекта в структуру, которую можно проверить, дополнить и экспортировать."},{"src":"/portfolio/praktik-tools/finance.png","alt":"Финансовый раздел Praktik Tools с балансом денежным потоком и сценариями","title":"Финансовые инструменты","caption":"Платформа выходит за рамки ремонта: единый подход к расчётам используется и в финансовых сценариях."},{"src":"/portfolio/praktik-tools/mobile.png","alt":"Мобильный интерфейс Praktik Tools с задачами расчётами и проектом ремонта","title":"Мобильная версия","caption":"Ключевые действия доступны с телефона: поиск, быстрый расчёт, открытие проекта и проверка результата."}],"seo":{"title":"Кейс Praktik Tools — 296 инструментов и 2D/3D-планировщик","description":"Кейс собственного веб-продукта Praktik Tools: 296 инструментов, проекты, сметы, личный кабинет и 2D/3D-планировщик с экспортом DXF, glTF и IFC4.","image":"/portfolio/praktik-tools/og.png","intents":["разработка веб сервиса","разработка 2D 3D планировщика","разработка калькуляторов","веб приложение для расчётов","кейс веб разработки"]}},{"slug":"ritm","name":"Ритм","eyebrow":"Собственный работающий продукт","ownership":"Проект разработан и запущен как собственный продукт","url":"https://ritm-on.ru/","summary":"Персональное веб-приложение для планирования дня, дневника, привычек и аналитики жизни.","lead":"Не очередной todo-лист, а спокойный ежедневный продукт, который связывает план утром, события дня, вечернюю запись и накопительную персональную аналитику.","metrics":["План дня","Личный дневник","Привычки и цели","Персональная аналитика"],"quickFacts":[["Тип","Веб-приложение для личного использования"],["Роль","Концепция, UX, разработка, запуск и развитие"],["Формат","Собственный работающий продукт"],["Статус","Запущен и доступен пользователям"]],"challenge":"Сделать ежедневный продукт, который помогает человеку планировать и замечать собственные закономерности, но не превращает жизнь в жёсткий трекер с бесконечными формами, наказанием за пропуски и псевдонаучными выводами.","solution":"Продукт построен вокруг короткого цикла «утро → день → вечер → инсайт → завтра». Пользователь может начать без регистрации, выбрать главное дело, учитывать собственную энергию, записать день одной строкой и постепенно получать наблюдения только на основе накопленной личной истории.","architecture":[["Публичный слой","Отдельные страницы объясняют планирование, дневник и аналитику человеческим языком и приводят в приложение."],["Локальное рабочее пространство","Базовые личные данные могут храниться на устройстве без обязательной регистрации."],["Ежедневный контур","Утренний check-in, план, выполнение задач и вечерняя запись связаны одним днём."],["История жизни","Дневник, важные события, поиск и календарная история создают длинный контекст, а не одноразовые записи."],["Аналитический слой","Сервис сопоставляет оценки дней, нагрузку, привычки и события и формулирует наблюдаемые связи с оговоркой о корреляции."],["Мягкие механики","Цели и привычки не обнуляются из-за пропуска; интерфейс поддерживает реальный ритм вместо давления streak-механиками."]],"featureGroups":[{"title":"Планирование","items":["Одно главное дело","Время и субъективная нагрузка","Энергия и сон как контекст","Предупреждение о перегрузке","Режим тяжёлого дня"]},{"title":"Дневник","items":["Оценка дня и одна строка","События и эмоции","Фото и голос","История и поиск","Воспоминания и жизненные главы"]},{"title":"Аналитика","items":["Год в пикселях","Источники и расходы энергии","Ритм-профиль","Личные паттерны","Эксперименты и калибровка решений"]},{"title":"Цели и привычки","items":["Мягкий прогресс","Никакого наказания за пропуск","Связь с качеством дней","Следующий маленький шаг вместо абстрактной цели"]}],"complexSolutions":[["Единый контекст дня","Приложение не просит повторно описывать то, что уже знает: запланированные, выполненные и перенесённые задачи становятся частью вечерней истории автоматически."],["Аналитика без ложной причинности","Инсайты формулируются как наблюдаемая связь в личных данных, а не как универсальный диагноз или доказанный эффект."],["Контроль приватности","Базовые записи доступны без регистрации и могут оставаться локально; облачные и внешние интеллектуальные функции включаются отдельно."],["Длинная история без длинной страницы","Данные организованы по датам, периодам и поиску, чтобы несколько лет записей оставались навигируемыми и полезными."]],"mobile":"«Ритм» проектируется как ежедневный мобильный сценарий: утренний check-in, главное дело, короткий план и вечерняя запись должны занимать минуты и удобно работать на узком экране большим пальцем.","result":"Получился сервис с собственным характером: он объединяет планирование и дневник, но главная ценность появляется со временем — когда история превращается в осторожную персональную аналитику и помогает лучше понимать собственный ритм.","techTags":["Web application","Local-first","Planner","Journal","Personal analytics","Search","Responsive UX","SEO"],"screenshots":[{"src":"/portfolio/ritm/today.png","alt":"Главный экран Ритм с балансом дня энергией главным делом и планом","title":"Сегодня","caption":"Первый экран даёт контекст дня: ресурс, главное дело, план и короткий вечерний сценарий."},{"src":"/portfolio/ritm/plan.png","alt":"Планировщик дня Ритм с настроением энергией доступным временем и нагрузкой задач","title":"Планирование","caption":"План учитывает не только длительность, но и субъективную нагрузку, энергию и реальный доступный ресурс."},{"src":"/portfolio/ritm/journal.png","alt":"Личный дневник Ритм с оценкой дня событием и одной строкой о дне","title":"Дневник","caption":"Для сохранения дня достаточно одной строки; подробный текст, фото, голос и эмоции остаются необязательными."},{"src":"/portfolio/ritm/analytics.png","alt":"Персональная аналитика Ритм с наблюдением за днями ритм профилем и годом в пикселях","title":"Персональная аналитика","caption":"Инсайты появляются только после накопления истории и показываются как связи в личных данных, а не диагнозы."},{"src":"/portfolio/ritm/habits.png","alt":"Цели и привычки Ритм с недельным прогрессом и мягкой механикой без обнуления","title":"Цели и привычки","caption":"Мягкая механика помогает продолжать после пропусков и связывает привычки с наблюдаемым качеством дней."},{"src":"/portfolio/ritm/mobile.png","alt":"Мобильный интерфейс Ритм с балансом дня главным делом и задачами","title":"Мобильная версия","caption":"Ключевой ежедневный сценарий специально уплотнён для телефона: быстро понять день, отметить главное и двигаться дальше."}],"seo":{"title":"Кейс «Ритм» — планировщик, дневник и персональная аналитика","description":"Кейс собственного веб-приложения «Ритм»: планирование по времени и энергии, личный дневник, привычки, история и персональная аналитика.","image":"/portfolio/ritm/og.png","intents":["разработка веб приложения","разработка планировщика","разработка личного дневника","приложение персональной аналитики","кейс UX веб приложения"]}}]}}