[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"global":3,"services:ru":202,"technology-names:ru":248,"project:delight:ru":297},{"id":4,"documentId":5,"siteName":6,"siteUrl":7,"createdAt":8,"updatedAt":8,"publishedAt":9,"locale":10,"logo":11,"ogImage":25,"nav":70,"headerCta":92,"contact":97,"footer":116,"organization":135,"brief":151},3,"pdvc9bpy99219el368k0axyu","Spot","https:\u002F\u002Fwespot.ru","2026-10-26T22:39:37.331Z","2026-10-27T12:00:11.699Z","ru",{"id":12,"documentId":13,"name":14,"alternativeText":6,"caption":15,"focalPoint":15,"width":16,"height":17,"formats":15,"hash":18,"ext":19,"mime":20,"size":21,"url":22,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":24,"updatedAt":24,"publishedAt":24},28,"tampnmiu5mwua40w53mjugw8","logo-spot.svg",null,116,34,"logo_spot_53ec7bfdce",".svg","image\u002Fsvg+xml",8.28,"\u002Fuploads\u002Flogo_spot_53ec7bfdce.svg","local","2026-10-26T22:32:01.303Z",{"id":26,"documentId":27,"name":28,"alternativeText":6,"caption":15,"focalPoint":15,"width":29,"height":30,"formats":31,"hash":66,"ext":33,"mime":36,"size":67,"url":68,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":69,"updatedAt":69,"publishedAt":69},29,"g7keq692g2z8vgqzkv8bzt0r","spot.jpg",1200,630,{"large":32,"small":42,"medium":50,"thumbnail":58},{"ext":33,"url":34,"hash":35,"mime":36,"name":37,"path":15,"size":38,"width":39,"height":40,"sizeInBytes":41},".jpg","\u002Fuploads\u002Flarge_spot_e52160dbaa.jpg","large_spot_e52160dbaa","image\u002Fjpeg","large_spot.jpg",26.66,1000,525,26659,{"ext":33,"url":43,"hash":44,"mime":36,"name":45,"path":15,"size":46,"width":47,"height":48,"sizeInBytes":49},"\u002Fuploads\u002Fsmall_spot_e52160dbaa.jpg","small_spot_e52160dbaa","small_spot.jpg",10.21,500,263,10208,{"ext":33,"url":51,"hash":52,"mime":36,"name":53,"path":15,"size":54,"width":55,"height":56,"sizeInBytes":57},"\u002Fuploads\u002Fmedium_spot_e52160dbaa.jpg","medium_spot_e52160dbaa","medium_spot.jpg",17.69,750,394,17692,{"ext":33,"url":59,"hash":60,"mime":36,"name":61,"path":15,"size":62,"width":63,"height":64,"sizeInBytes":65},"\u002Fuploads\u002Fthumbnail_spot_e52160dbaa.jpg","thumbnail_spot_e52160dbaa","thumbnail_spot.jpg",3.81,245,129,3808,"spot_e52160dbaa",33.67,"\u002Fuploads\u002Fspot_e52160dbaa.jpg","2026-10-26T22:32:01.363Z",[71,76,80,84,88],{"id":17,"label":72,"href":73,"kind":74,"strong":75,"external":75},"Услуги","\u002Fservices","text",false,{"id":77,"label":78,"href":79,"kind":74,"strong":75,"external":75},35,"Проекты","\u002Fcases",{"id":81,"label":82,"href":83,"kind":74,"strong":75,"external":75},36,"Экспертиза","\u002F#expertise",{"id":85,"label":86,"href":87,"kind":74,"strong":75,"external":75},37,"Как работаем","\u002F#how",{"id":89,"label":90,"href":91,"kind":74,"strong":75,"external":75},38,"Контакты","#contact",{"id":93,"label":94,"href":95,"kind":96,"strong":75,"external":75},39,"Обсудить проект","#brief","btn-a",{"id":4,"heading":98,"text":99,"cta":100,"links":102},"Обсудим проект","Отвечаем в тот же день. Первый шаг — созвон на 30 минут или бриф в Telegram.",{"id":101,"label":94,"href":95,"kind":96,"strong":75,"external":75},40,[103,107,111],{"id":104,"label":105,"href":106,"kind":74,"strong":75,"external":75},41,"push@wespot.ru","mailto:push@wespot.ru",{"id":108,"label":109,"href":110,"kind":74,"strong":75,"external":75},42,"+7 (922) 222-66-44","tel:+79222226644",{"id":112,"label":113,"href":114,"kind":74,"strong":75,"external":115},43,"@khudyakv","https:\u002F\u002Ft.me\u002Fkhudyakv",true,{"id":4,"legal":117,"links":118},"© 2022–2026 Spot · ИП Худяков Владислав Андреевич · ИНН 667301890121",[119,123,127,131],{"id":120,"label":121,"href":122,"kind":74,"strong":75,"external":75},44,"Политика конфиденциальности","\u002Fprivacy",{"id":124,"label":125,"href":126,"kind":74,"strong":75,"external":75},45,"Соглашение","\u002Fterms",{"id":128,"label":129,"href":130,"kind":74,"strong":115,"external":115},46,"Хабр","https:\u002F\u002Fhabr.com\u002Fru\u002Fusers\u002Fkhudyakv\u002Farticles\u002F",{"id":132,"label":133,"href":134,"kind":74,"strong":115,"external":115},47,"Telegram","https:\u002F\u002Ft.me\u002Ffrontend_lite",{"id":4,"name":6,"alternateNames":136,"legalName":137,"inn":138,"email":105,"phone":139,"telegram":114,"country":140,"description":141,"sameAs":142},"Wespot, Виспот","ИП Худяков Владислав Андреевич","667301890121","+79222226644","RU","Выстраиваем онлайн-взаимодействие бизнеса с клиентами, партнёрами и сотрудниками: личные кабинеты и магазины для клиентов, порталы для дилеров и партнёров, CRM и внутренние системы для команд.",[143,145,148],{"id":144,"label":133,"href":114,"kind":74,"strong":75,"external":115},48,{"id":146,"label":147,"href":134,"kind":74,"strong":75,"external":115},49,"Читать в Telegram",{"id":149,"label":150,"href":130,"kind":74,"strong":75,"external":115},50,"Статьи на Хабре",{"id":4,"label":94,"title":152,"submit":153,"successText":154,"errorText":155,"people":156,"fields":177,"consent":198},"Заполните бриф \u003Cspan style=\"color: #6B6B72\">по задаче\u003C\u002Fspan>","Отправить бриф","Спасибо! Бриф у нас — ответим вам как можно скорее.","Не получилось отправить бриф. Напишите нам на push@wespot.ru или в Telegram @khudyakv.",[157],{"id":4,"name":158,"role":159,"photo":160},"Владислав Худяков","Основатель",{"id":161,"documentId":162,"name":163,"alternativeText":158,"caption":15,"focalPoint":15,"width":164,"height":164,"formats":165,"hash":173,"ext":33,"mime":36,"size":174,"url":175,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":176,"updatedAt":176,"publishedAt":176},30,"fbfagczmqep6lcsch1v3c81f","vladislav-khudyakov.jpg",160,{"thumbnail":166},{"ext":33,"url":167,"hash":168,"mime":36,"name":169,"path":15,"size":170,"width":171,"height":171,"sizeInBytes":172},"\u002Fuploads\u002Fthumbnail_vladislav_khudyakov_0a1f3babcf.jpg","thumbnail_vladislav_khudyakov_0a1f3babcf","thumbnail_vladislav-khudyakov.jpg",5.61,156,5606,"vladislav_khudyakov_0a1f3babcf",5.82,"\u002Fuploads\u002Fvladislav_khudyakov_0a1f3babcf.jpg","2026-10-26T22:32:01.379Z",[178,185,191],{"id":179,"label":180,"name":181,"tag":182,"type":74,"placeholder":183,"autocomplete":181,"rows":184,"required":115},7,"Имя*","name","input","Как к вам обращаться?",0,{"id":186,"label":187,"name":188,"tag":182,"type":74,"placeholder":189,"autocomplete":190,"rows":184,"required":115},8,"Как с вами связаться*","contact","Мессенджер, телефон, email","off",{"id":192,"label":193,"name":194,"tag":195,"type":74,"placeholder":196,"autocomplete":190,"rows":197,"required":75},9,"Кратко о задаче","task","textarea","Что нужно сделать, в какие сроки, есть ли ограничения",4,{"id":4,"before":199,"link":200,"href":122,"after":201},"Даю согласие на обработку персональных данных. Подробнее в ","политике конфиденциальности",".",[203,211,220,228,235,241],{"id":204,"documentId":205,"title":206,"slug":207,"num":208,"text":209,"isLinked":75,"order":184,"ctaLabel":210},25,"xom9f9b8uov8k5jzse6cawd0","Личные кабинеты и порталы","lk","01","Кабинеты для клиентов, партнёров и сотрудников: заказы, платежи, заявки, история и роли доступа.","Обсудить задачу",{"id":212,"documentId":213,"title":214,"slug":215,"num":216,"text":217,"isLinked":75,"order":218,"ctaLabel":219},13,"tumsah9k2m6m0sewkabpw61e","Корпоративные системы","corporate","02","CRM, ERP и внутренние системы. Клиенты, финансы, обращения и доступы в одном месте.",1,"Обсудить систему",{"id":221,"documentId":222,"title":223,"slug":224,"num":225,"text":226,"isLinked":75,"order":227,"ctaLabel":210},26,"zunn9dms6ad8texoqw6y3tdr","Mini Apps и веб-сервисы","mini-apps","03","Mini Apps, чат-боты и веб-сервисы для автоматизации отдельных процессов бизнеса.",2,{"id":229,"documentId":230,"title":231,"slug":232,"num":233,"text":234,"isLinked":75,"order":4,"ctaLabel":210},27,"jhuw9zs2spni1yu9a682x04h","Спецпроекты и сложные интерфейсы","special","04","Web-игры, конфигураторы и калькуляторы. Делали для Альфа-Банка, Райффайзен Лайф и SPLAT.",{"id":12,"documentId":236,"title":237,"slug":238,"num":239,"text":240,"isLinked":75,"order":197,"ctaLabel":210},"ckrj708ld8bs46wv7klunsjo","Интеграции сервисов","integrations","05","Обмен данными с 1С, CRM, ЮKassa, Stripe, службами доставки и SMS-шлюзами.",{"id":26,"documentId":242,"title":243,"slug":244,"num":245,"text":246,"isLinked":75,"order":247,"ctaLabel":210},"yuha2yu8lv44n7tn7bacrsgk","Поддержка и масштабирование","support","06","Подключаемся в существующие продукты и работаем с чужим кодом. Оптимизируем производительность и переносим legacy на новый стек.",5,[249,253,257,261,265,269,273,277,281,285,289,293],{"id":250,"documentId":251,"name":252},85,"p8vqp4j7u4d5hczr7szvpixb","Vue",{"id":254,"documentId":255,"name":256},86,"cz2o7v44o0aco9e5ug991orw","React",{"id":258,"documentId":259,"name":260},87,"xlc3e2f0g2e8d21dtz56fhqq","Nuxt",{"id":262,"documentId":263,"name":264},88,"tn8tizd5lz1g7lobpen0g8jp","Next.js",{"id":266,"documentId":267,"name":268},89,"j4b9wdar97fh6a7n4np1ol1b","TypeScript",{"id":270,"documentId":271,"name":272},90,"y119214qgyryif676kl65vzm","Vite",{"id":274,"documentId":275,"name":276},91,"h32yowozezgx7shnoavwhdhr","Sass",{"id":278,"documentId":279,"name":280},92,"nptn5i4h1260f2i8vsf05xm8","Pinia",{"id":282,"documentId":283,"name":284},93,"deb59z0fojzpks7jg8zqhy9x","GSAP",{"id":286,"documentId":287,"name":288},94,"ipa2daxz0h944wz1bpkhaphz","Canvas",{"id":290,"documentId":291,"name":292},95,"rzotygp0g2fxn3ynxnucq3jp","Anime.js",{"id":294,"documentId":295,"name":296},96,"hd8evrxia67rvyuvmv0tij7o","Figma",{"id":26,"documentId":298,"title":299,"slug":300,"order":301,"lede":302,"desc":302,"collab":115,"clientName":303,"kind":304,"stack":305,"site":306,"noSiteText":307,"task":308,"result":309,"createdAt":310,"updatedAt":311,"publishedAt":312,"locale":10,"tags":313,"partner":319,"formats":1298,"points":1299,"slides":1300,"cover":1301,"coverSettings":1307,"categories":1308,"services":1565,"client":1566,"taskList":1593,"done":1594,"gallery":1599,"testimonial":15,"nextProject":1600,"seo":1922},"dxsron1w40fz28dk6ltwj8ji","Корпоративный сайт бренда косметики","delight",11,"Фронтенд сайта итальянского бренда профессиональной косметики.","Constant Delight","Корпоративный сайт","Nunjucks, SCSS, GreenSock Animation, Gulp, Webpack","https:\u002F\u002Fconstanta-cd.ru\u002F","","\u003Cp>Сделать креативную вёрстку корпоративного сайта итальянского бренда профессиональной косметики под WordPress.\u003C\u002Fp>\n\u003Cp>Страницы должны работать плавно и одинаково хорошо на любом экране: полная резиновая вёрстка, анимации, видео и карта сети салонов.\u003C\u002Fp>","Сайт бренда собран на вёрстке, которую команда клиента проинтегрировала сама и наполняет в WordPress: анимации и видео работают плавно, а резиновая вёрстка делает сайт предсказуемым на любом устройстве.","2026-10-26T22:39:36.606Z","2026-10-26T22:39:37.025Z","2026-10-27T12:00:12.108Z",[314,316],{"id":315,"label":303},120,{"id":317,"label":318},121,"Косметика",{"id":4,"documentId":320,"name":321,"url":15,"order":184,"createdAt":322,"updatedAt":322,"publishedAt":323,"locale":10,"logo":15,"projects":324},"aftb92nnhw9ls4rpwg67z6o7","Pragmatica","2026-10-26T22:39:36.117Z","2026-10-27T12:00:11.766Z",[325,558,647,749,855,959,1148,1240],{"id":81,"documentId":326,"title":327,"slug":328,"order":4,"lede":329,"desc":329,"collab":115,"clientName":330,"kind":331,"stack":332,"site":307,"noSiteText":333,"task":334,"result":335,"createdAt":336,"updatedAt":337,"publishedAt":338,"locale":10,"tags":339,"formats":348,"points":361,"slides":374,"cover":451,"coverSettings":457,"taskList":459,"done":460,"gallery":480,"seo":555},"dz53r8mitt3dtxzu29ni7apu","Игра для онбординга в программу лояльности","more-vygody","Web-игра для онбординга в систему лояльности банка.","Альфа-Банк","Web-игра в WebView","Vue.js, Pinia, CSS3 Animation, Laravel (PHP), Zabbix","Внутри приложения банка","\u003Cp>Познакомить клиентов банка с программой лояльности через игру и мотивировать копить и тратить баллы.\u003C\u002Fp>\n\u003Cp>Сделать две механики: квиз, который объясняет правила программы и даёт попытки, и рыбалку с коллекционными предметами и материальными призами. Собирать аналитику поведения игроков, чтобы улучшать игровой опыт.\u003C\u002Fp>","Игра работает внутри приложения банка как онбординг в программу лояльности: правила объясняет квиз, за попытки клиенты получают коллекционные предметы и призы.","2026-10-26T22:39:36.374Z","2026-10-27T12:27:42.977Z","2026-10-27T12:27:42.994Z",[340,342,345],{"id":341,"label":330},136,{"id":343,"label":344},137,"«Море выгоды»",{"id":346,"label":347},138,"Финтех",[349,352,355,358],{"id":350,"label":351},139,"Интерактивный спецпроект",{"id":353,"label":354},140,"Мини-игра",{"id":356,"label":357},141,"QA",{"id":359,"label":360},142,"DevOps",[362,365,368,371],{"id":363,"text":364},264,"Квиз о баллах даёт попытки «закинуть удочку»",{"id":366,"text":367},265,"Рыбалка с коллекционными предметами и призами",{"id":369,"text":370},266,"Экраны коллекций и достижений",{"id":372,"text":373},267,"Аналитика поведения пользователей",[375,412],{"id":376,"documentId":377,"name":378,"alternativeText":327,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":381,"hash":408,"ext":33,"mime":36,"size":409,"url":410,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":411,"updatedAt":411,"publishedAt":411},14,"iopyhg9unqem19v5fxg7a1t0","alfa-more-vygody.jpg",1490,782,{"large":382,"small":388,"medium":395,"thumbnail":401},{"ext":33,"url":383,"hash":384,"mime":36,"name":385,"path":15,"size":386,"width":39,"height":40,"sizeInBytes":387},"\u002Fuploads\u002Flarge_alfa_more_vygody_a40f2b5e07.jpg","large_alfa_more_vygody_a40f2b5e07","large_alfa-more-vygody.jpg",62.26,62259,{"ext":33,"url":389,"hash":390,"mime":36,"name":391,"path":15,"size":392,"width":47,"height":393,"sizeInBytes":394},"\u002Fuploads\u002Fsmall_alfa_more_vygody_a40f2b5e07.jpg","small_alfa_more_vygody_a40f2b5e07","small_alfa-more-vygody.jpg",21.68,262,21681,{"ext":33,"url":396,"hash":397,"mime":36,"name":398,"path":15,"size":399,"width":55,"height":56,"sizeInBytes":400},"\u002Fuploads\u002Fmedium_alfa_more_vygody_a40f2b5e07.jpg","medium_alfa_more_vygody_a40f2b5e07","medium_alfa-more-vygody.jpg",40.2,40195,{"ext":33,"url":402,"hash":403,"mime":36,"name":404,"path":15,"size":405,"width":63,"height":406,"sizeInBytes":407},"\u002Fuploads\u002Fthumbnail_alfa_more_vygody_a40f2b5e07.jpg","thumbnail_alfa_more_vygody_a40f2b5e07","thumbnail_alfa-more-vygody.jpg",7.15,128,7147,"alfa_more_vygody_a40f2b5e07",113.12,"\u002Fuploads\u002Falfa_more_vygody_a40f2b5e07.jpg","2026-10-26T22:31:59.106Z",{"id":413,"documentId":414,"name":415,"alternativeText":327,"caption":15,"focalPoint":15,"width":416,"height":417,"formats":418,"hash":447,"ext":33,"mime":36,"size":448,"url":449,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":450,"updatedAt":450,"publishedAt":450},15,"flis01idcvbjx8027ys4enxt","more-vygody-screens.jpg",2400,1284,{"large":419,"small":426,"medium":433,"thumbnail":440},{"ext":33,"url":420,"hash":421,"mime":36,"name":422,"path":15,"size":423,"width":39,"height":424,"sizeInBytes":425},"\u002Fuploads\u002Flarge_more_vygody_screens_3ac7b0bc6f.jpg","large_more_vygody_screens_3ac7b0bc6f","large_more-vygody-screens.jpg",74.94,535,74940,{"ext":33,"url":427,"hash":428,"mime":36,"name":429,"path":15,"size":430,"width":47,"height":431,"sizeInBytes":432},"\u002Fuploads\u002Fsmall_more_vygody_screens_3ac7b0bc6f.jpg","small_more_vygody_screens_3ac7b0bc6f","small_more-vygody-screens.jpg",27.25,268,27246,{"ext":33,"url":434,"hash":435,"mime":36,"name":436,"path":15,"size":437,"width":55,"height":438,"sizeInBytes":439},"\u002Fuploads\u002Fmedium_more_vygody_screens_3ac7b0bc6f.jpg","medium_more_vygody_screens_3ac7b0bc6f","medium_more-vygody-screens.jpg",49.52,401,49524,{"ext":33,"url":441,"hash":442,"mime":36,"name":443,"path":15,"size":444,"width":63,"height":445,"sizeInBytes":446},"\u002Fuploads\u002Fthumbnail_more_vygody_screens_3ac7b0bc6f.jpg","thumbnail_more_vygody_screens_3ac7b0bc6f","thumbnail_more-vygody-screens.jpg",9.16,131,9162,"more_vygody_screens_3ac7b0bc6f",263.45,"\u002Fuploads\u002Fmore_vygody_screens_3ac7b0bc6f.jpg","2026-10-26T22:31:59.276Z",{"id":376,"documentId":377,"name":378,"alternativeText":327,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":452,"hash":408,"ext":33,"mime":36,"size":409,"url":410,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":411,"updatedAt":411,"publishedAt":411},{"large":453,"small":454,"medium":455,"thumbnail":456},{"ext":33,"url":383,"hash":384,"mime":36,"name":385,"path":15,"size":386,"width":39,"height":40,"sizeInBytes":387},{"ext":33,"url":389,"hash":390,"mime":36,"name":391,"path":15,"size":392,"width":47,"height":393,"sizeInBytes":394},{"ext":33,"url":396,"hash":397,"mime":36,"name":398,"path":15,"size":399,"width":55,"height":56,"sizeInBytes":400},{"ext":33,"url":402,"hash":403,"mime":36,"name":404,"path":15,"size":405,"width":63,"height":406,"sizeInBytes":407},{"id":81,"ratio":307,"position":458,"scale":218},"50% 50%",[],[461,463,466,469,472,475,478],{"id":431,"text":462},"Квиз о правилах программы лояльности",{"id":464,"text":465},269,"Реактивный фронтенд",{"id":467,"text":468},270,"Анимация рыбалки",{"id":470,"text":471},271,"Система выдачи призов",{"id":473,"text":474},272,"Расширенная поддержка устройств",{"id":476,"text":477},273,"Аналитика игровых сессий по каждому событию",{"id":479,"text":370},274,[481,520],{"id":212,"caption":482,"image":483},"Экраны игры: коллекции, квиз, награда, достижения",{"id":484,"documentId":485,"name":486,"alternativeText":482,"caption":15,"focalPoint":15,"width":416,"height":487,"formats":488,"hash":516,"ext":33,"mime":36,"size":517,"url":518,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":519,"updatedAt":519,"publishedAt":519},16,"b29ct1td30fhj53cwi338osy","more-vygody-game-screens.jpg",1350,{"large":489,"small":496,"medium":503,"thumbnail":510},{"ext":33,"url":490,"hash":491,"mime":36,"name":492,"path":15,"size":493,"width":39,"height":494,"sizeInBytes":495},"\u002Fuploads\u002Flarge_more_vygody_game_screens_92ec58de83.jpg","large_more_vygody_game_screens_92ec58de83","large_more-vygody-game-screens.jpg",71.58,563,71577,{"ext":33,"url":497,"hash":498,"mime":36,"name":499,"path":15,"size":500,"width":47,"height":501,"sizeInBytes":502},"\u002Fuploads\u002Fsmall_more_vygody_game_screens_92ec58de83.jpg","small_more_vygody_game_screens_92ec58de83","small_more-vygody-game-screens.jpg",26.4,281,26401,{"ext":33,"url":504,"hash":505,"mime":36,"name":506,"path":15,"size":507,"width":55,"height":508,"sizeInBytes":509},"\u002Fuploads\u002Fmedium_more_vygody_game_screens_92ec58de83.jpg","medium_more_vygody_game_screens_92ec58de83","medium_more-vygody-game-screens.jpg",45.95,422,45954,{"ext":33,"url":511,"hash":512,"mime":36,"name":513,"path":15,"size":514,"width":63,"height":343,"sizeInBytes":515},"\u002Fuploads\u002Fthumbnail_more_vygody_game_screens_92ec58de83.jpg","thumbnail_more_vygody_game_screens_92ec58de83","thumbnail_more-vygody-game-screens.jpg",8.6,8600,"more_vygody_game_screens_92ec58de83",229.3,"\u002Fuploads\u002Fmore_vygody_game_screens_92ec58de83.jpg","2026-10-26T22:31:59.426Z",{"id":376,"caption":521,"image":522},"Аналитика событий игрока и промо-страница игры",{"id":523,"documentId":524,"name":525,"alternativeText":521,"caption":15,"focalPoint":15,"width":416,"height":487,"formats":526,"hash":551,"ext":33,"mime":36,"size":552,"url":553,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":554,"updatedAt":554,"publishedAt":554},17,"m36xo0unxbphyfzq89hu3wfo","more-vygody-analytics.jpg",{"large":527,"small":533,"medium":539,"thumbnail":545},{"ext":33,"url":528,"hash":529,"mime":36,"name":530,"path":15,"size":531,"width":39,"height":494,"sizeInBytes":532},"\u002Fuploads\u002Flarge_more_vygody_analytics_d9357f34fa.jpg","large_more_vygody_analytics_d9357f34fa","large_more-vygody-analytics.jpg",51.25,51251,{"ext":33,"url":534,"hash":535,"mime":36,"name":536,"path":15,"size":537,"width":47,"height":501,"sizeInBytes":538},"\u002Fuploads\u002Fsmall_more_vygody_analytics_d9357f34fa.jpg","small_more_vygody_analytics_d9357f34fa","small_more-vygody-analytics.jpg",17.75,17754,{"ext":33,"url":540,"hash":541,"mime":36,"name":542,"path":15,"size":543,"width":55,"height":508,"sizeInBytes":544},"\u002Fuploads\u002Fmedium_more_vygody_analytics_d9357f34fa.jpg","medium_more_vygody_analytics_d9357f34fa","medium_more-vygody-analytics.jpg",32.96,32960,{"ext":33,"url":546,"hash":547,"mime":36,"name":548,"path":15,"size":549,"width":63,"height":343,"sizeInBytes":550},"\u002Fuploads\u002Fthumbnail_more_vygody_analytics_d9357f34fa.jpg","thumbnail_more_vygody_analytics_d9357f34fa","thumbnail_more-vygody-analytics.jpg",6.11,6109,"more_vygody_analytics_d9357f34fa",179.12,"\u002Fuploads\u002Fmore_vygody_analytics_d9357f34fa.jpg","2026-10-26T22:31:59.577Z",{"id":144,"metaTitle":556,"metaDescription":557,"canonical":15,"noIndex":75,"ogImage":15},"Web-игра для программы лояльности Альфа-Банка в WebView","Разработка игры «Море выгоды» на Vue.js и Laravel: квиз, рыбалка с призами, коллекции и аналитика событий.",{"id":229,"documentId":559,"title":560,"slug":561,"order":197,"lede":562,"desc":562,"collab":115,"clientName":563,"kind":564,"stack":565,"site":307,"noSiteText":566,"task":567,"result":568,"createdAt":569,"updatedAt":570,"publishedAt":571,"locale":10,"tags":572,"formats":577,"points":578,"slides":585,"cover":624,"coverSettings":630,"taskList":631,"done":632,"gallery":643,"seo":644},"qdeu7079nihj4cfspmqsvnx0","Калькуляторы и сервисы для страховой компании","raiffeisen","В рамках поддержки дорабатывали сайт и системы. Оптимизировали форму наступления страхового случая и механизм выдачи полиса.","Райффайзен Лайф","Калькуляторы и сервисы","1С-Битрикс, Native Frontend","Ссылка закрыта","\u003Cp>Дорабатывать сайт и внутренние сервисы страховой в рамках поддержки: упростить форму наступления страхового случая и обновить механизм выдачи полиса, чтобы цена на сайте совпадала с ценой в договоре.\u003C\u002Fp>","За 1 год в режиме поддержки обновили основные механизмы, форму наступления страхового случая и механизм выдачи полиса, сайт и сервисы страховой продолжают развиваться.","2026-10-26T22:39:36.396Z","2026-10-26T22:39:36.778Z","2026-10-27T12:00:11.949Z",[573,574],{"id":16,"label":563},{"id":575,"label":576},117,"Страхование",[],[579,582],{"id":580,"text":581},204,"Калькуляторы полисов",{"id":583,"text":584},205,"Сценарии страховых случаев",[586],{"id":587,"documentId":588,"name":589,"alternativeText":560,"caption":15,"focalPoint":15,"width":590,"height":591,"formats":592,"hash":620,"ext":594,"mime":597,"size":621,"url":622,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":623,"updatedAt":623,"publishedAt":623},18,"erkuhx09vnbzhocyritt9cga","raiffeisen-laptop.webp",1536,864,{"large":593,"small":602,"medium":608,"thumbnail":614},{"ext":594,"url":595,"hash":596,"mime":597,"name":598,"path":15,"size":599,"width":39,"height":600,"sizeInBytes":601},".webp","\u002Fuploads\u002Flarge_raiffeisen_laptop_8eebfcc8da.webp","large_raiffeisen_laptop_8eebfcc8da","image\u002Fwebp","large_raiffeisen-laptop.webp",25.82,562,25824,{"ext":594,"url":603,"hash":604,"mime":597,"name":605,"path":15,"size":606,"width":47,"height":501,"sizeInBytes":607},"\u002Fuploads\u002Fsmall_raiffeisen_laptop_8eebfcc8da.webp","small_raiffeisen_laptop_8eebfcc8da","small_raiffeisen-laptop.webp",10.66,10658,{"ext":594,"url":609,"hash":610,"mime":597,"name":611,"path":15,"size":612,"width":55,"height":508,"sizeInBytes":613},"\u002Fuploads\u002Fmedium_raiffeisen_laptop_8eebfcc8da.webp","medium_raiffeisen_laptop_8eebfcc8da","medium_raiffeisen-laptop.webp",18.15,18152,{"ext":594,"url":615,"hash":616,"mime":597,"name":617,"path":15,"size":618,"width":63,"height":346,"sizeInBytes":619},"\u002Fuploads\u002Fthumbnail_raiffeisen_laptop_8eebfcc8da.webp","thumbnail_raiffeisen_laptop_8eebfcc8da","thumbnail_raiffeisen-laptop.webp",4.4,4396,"raiffeisen_laptop_8eebfcc8da",48.37,"\u002Fuploads\u002Fraiffeisen_laptop_8eebfcc8da.webp","2026-10-26T22:31:59.820Z",{"id":587,"documentId":588,"name":589,"alternativeText":560,"caption":15,"focalPoint":15,"width":590,"height":591,"formats":625,"hash":620,"ext":594,"mime":597,"size":621,"url":622,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":623,"updatedAt":623,"publishedAt":623},{"large":626,"small":627,"medium":628,"thumbnail":629},{"ext":594,"url":595,"hash":596,"mime":597,"name":598,"path":15,"size":599,"width":39,"height":600,"sizeInBytes":601},{"ext":594,"url":603,"hash":604,"mime":597,"name":605,"path":15,"size":606,"width":47,"height":501,"sizeInBytes":607},{"ext":594,"url":609,"hash":610,"mime":597,"name":611,"path":15,"size":612,"width":55,"height":508,"sizeInBytes":613},{"ext":594,"url":615,"hash":616,"mime":597,"name":617,"path":15,"size":618,"width":63,"height":346,"sizeInBytes":619},{"id":229,"ratio":307,"position":458,"scale":218},[],[633,635,637,640],{"id":634,"text":581},206,{"id":636,"text":584},207,{"id":638,"text":639},208,"Форма наступления страхового случая",{"id":641,"text":642},209,"Механизм выдачи полиса на сайте",[],{"id":93,"metaTitle":645,"metaDescription":646,"canonical":15,"noIndex":75,"ogImage":15},"Калькуляторы полисов и сервисы для страховой Райффайзен Лайф","Поддержка сайта страховой на 1С-Битрикс: форма страхового случая, выдача полиса онлайн, калькуляторы.",{"id":85,"documentId":648,"title":649,"slug":650,"order":247,"lede":651,"desc":651,"collab":115,"clientName":330,"kind":331,"stack":332,"site":307,"noSiteText":333,"task":652,"result":653,"createdAt":654,"updatedAt":655,"publishedAt":656,"locale":10,"tags":657,"formats":665,"points":674,"slides":684,"cover":722,"coverSettings":728,"taskList":729,"done":730,"gallery":745,"seo":746},"mdr5m390jta7okrng52xusvy","Квиз для рекомендаций Альфа-карты","atlas","Web-игра-квиз с механикой свайпа карточек, которая открывает локации по мере прогресса.","\u003Cp>Построить игру вокруг географических локаций: игрок отвечает на серию вопросов об одной из них, а за успешную сессию на следующий день открывается новая. Отслеживать ключевые события и поведение игроков, чтобы улучшать игровой опыт.\u003C\u002Fp>","Игра работает внутри приложения банка: квиз со свайпами призывает каждый день возвращаться за новой локацией, а аналитика ключевых событий показывает, где проблемы и доходят ли клиенты до рекомендации карты.","2026-10-26T22:39:36.416Z","2026-10-27T12:27:43.086Z","2026-10-27T12:27:43.214Z",[658,660,663],{"id":659,"label":330},143,{"id":661,"label":662},144,"«Атлас»",{"id":664,"label":347},145,[666,668,670,672],{"id":667,"label":351},146,{"id":669,"label":354},147,{"id":671,"label":357},148,{"id":673,"label":360},149,[675,678,681],{"id":676,"text":677},275,"Вопросы про географические локации, ответ свайпом",{"id":679,"text":680},276,"Новая локация открывается на следующий день после успешной сессии",{"id":682,"text":683},277,"Аналитика поведения и ключевых событий",[685],{"id":686,"documentId":687,"name":688,"alternativeText":649,"caption":15,"focalPoint":15,"width":689,"height":690,"formats":691,"hash":718,"ext":33,"mime":36,"size":719,"url":720,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":721,"updatedAt":721,"publishedAt":721},19,"r9g8z3qtrbtt8g088945ng5m","alfa-atlas.jpg",1024,537,{"large":692,"small":699,"medium":705,"thumbnail":712},{"ext":33,"url":693,"hash":694,"mime":36,"name":695,"path":15,"size":696,"width":39,"height":697,"sizeInBytes":698},"\u002Fuploads\u002Flarge_alfa_atlas_ddebcb2aae.jpg","large_alfa_atlas_ddebcb2aae","large_alfa-atlas.jpg",64.51,524,64513,{"ext":33,"url":700,"hash":701,"mime":36,"name":702,"path":15,"size":703,"width":47,"height":393,"sizeInBytes":704},"\u002Fuploads\u002Fsmall_alfa_atlas_ddebcb2aae.jpg","small_alfa_atlas_ddebcb2aae","small_alfa-atlas.jpg",21.24,21237,{"ext":33,"url":706,"hash":707,"mime":36,"name":708,"path":15,"size":709,"width":55,"height":710,"sizeInBytes":711},"\u002Fuploads\u002Fmedium_alfa_atlas_ddebcb2aae.jpg","medium_alfa_atlas_ddebcb2aae","medium_alfa-atlas.jpg",39.63,393,39627,{"ext":33,"url":713,"hash":714,"mime":36,"name":715,"path":15,"size":716,"width":63,"height":406,"sizeInBytes":717},"\u002Fuploads\u002Fthumbnail_alfa_atlas_ddebcb2aae.jpg","thumbnail_alfa_atlas_ddebcb2aae","thumbnail_alfa-atlas.jpg",6.97,6969,"alfa_atlas_ddebcb2aae",67.37,"\u002Fuploads\u002Falfa_atlas_ddebcb2aae.jpg","2026-10-26T22:31:59.898Z",{"id":686,"documentId":687,"name":688,"alternativeText":649,"caption":15,"focalPoint":15,"width":689,"height":690,"formats":723,"hash":718,"ext":33,"mime":36,"size":719,"url":720,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":721,"updatedAt":721,"publishedAt":721},{"large":724,"small":725,"medium":726,"thumbnail":727},{"ext":33,"url":693,"hash":694,"mime":36,"name":695,"path":15,"size":696,"width":39,"height":697,"sizeInBytes":698},{"ext":33,"url":700,"hash":701,"mime":36,"name":702,"path":15,"size":703,"width":47,"height":393,"sizeInBytes":704},{"ext":33,"url":706,"hash":707,"mime":36,"name":708,"path":15,"size":709,"width":55,"height":710,"sizeInBytes":711},{"ext":33,"url":713,"hash":714,"mime":36,"name":715,"path":15,"size":716,"width":63,"height":406,"sizeInBytes":717},{"id":85,"ratio":307,"position":458,"scale":218},[],[731,733,736,738,739,742],{"id":732,"text":465},278,{"id":734,"text":735},279,"Анимация свайпа карточек",{"id":737,"text":471},280,{"id":501,"text":474},{"id":740,"text":741},282,"Аналитика игровых сессий",{"id":743,"text":744},283,"Управляемый контент",[],{"id":146,"metaTitle":747,"metaDescription":748,"canonical":15,"noIndex":75,"ogImage":15},"Квиз-игра для банка в WebView: разработка на Vue.js и Laravel","Игра «Атлас» для Альфа-Банка: свайп-квиз по локациям, ежедневный возврат игроков, аналитика ключевых событий.",{"id":89,"documentId":750,"title":751,"slug":752,"order":753,"lede":754,"desc":754,"collab":115,"clientName":755,"kind":756,"stack":305,"site":757,"noSiteText":307,"task":758,"result":759,"createdAt":760,"updatedAt":761,"publishedAt":762,"locale":10,"tags":763,"formats":772,"points":783,"slides":790,"cover":824,"coverSettings":830,"taskList":831,"done":832,"gallery":851,"seo":852},"tq1mf6bpc2x9nk1gfgzkdzh6","Креативный фронтенд для арт-галереи Эритаж","heritage",6,"Сайт показывает информацию о выставках, каталог экспонатов и возможность покупки онлайн через корзину.","Heritage","Сайт-витрина и магазин","https:\u002F\u002Fheritage-gallery.ru\u002F","\u003Cp>Разработать анимированный фронтенд для сайта арт-галереи из дизайн-макетов 22 функциональных страниц.\u003C\u002Fp>\n\u003Cp>На страницах аудитория должна узнавать больше о выставке, изучать и покупать имеющиеся экспонаты.\u003C\u002Fp>\n\u003Cp>Предусмотреть адаптивность, мультиязычность и удобную систему фильтрации каталога.\u003C\u002Fp>","Всего отверстали 22 страницы с анимациями, каталогом с фильтром, корзиной и мультиязычностью. Вёрстка резиновая, поэтому выставки и экспонаты предсказуемо выглядят на любом устройстве, от телефона до широкого монитора.","2026-10-26T22:39:36.468Z","2026-10-27T12:27:43.269Z","2026-10-27T12:27:43.282Z",[764,766,769],{"id":765,"label":755},150,{"id":767,"label":768},151,"Арт-галерея",{"id":770,"label":771},152,"Культура",[773,776,779,781],{"id":774,"label":775},153,"Коммерческая разработка",{"id":777,"label":778},154,"Сайт-витрина",{"id":780,"label":357},155,{"id":171,"label":782},"Разработка",[784,787],{"id":785,"text":786},284,"22 функциональные страницы",{"id":788,"text":789},285,"Каталог с фильтром и корзина",[791],{"id":792,"documentId":793,"name":794,"alternativeText":751,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":795,"hash":820,"ext":33,"mime":36,"size":821,"url":822,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":823,"updatedAt":823,"publishedAt":823},20,"bcrmlyyf9imr22aox6kntczr","heritage-gallery.jpg",{"large":796,"small":802,"medium":808,"thumbnail":814},{"ext":33,"url":797,"hash":798,"mime":36,"name":799,"path":15,"size":800,"width":39,"height":40,"sizeInBytes":801},"\u002Fuploads\u002Flarge_heritage_gallery_29a47e9a87.jpg","large_heritage_gallery_29a47e9a87","large_heritage-gallery.jpg",48.83,48827,{"ext":33,"url":803,"hash":804,"mime":36,"name":805,"path":15,"size":806,"width":47,"height":393,"sizeInBytes":807},"\u002Fuploads\u002Fsmall_heritage_gallery_29a47e9a87.jpg","small_heritage_gallery_29a47e9a87","small_heritage-gallery.jpg",18.56,18563,{"ext":33,"url":809,"hash":810,"mime":36,"name":811,"path":15,"size":812,"width":55,"height":56,"sizeInBytes":813},"\u002Fuploads\u002Fmedium_heritage_gallery_29a47e9a87.jpg","medium_heritage_gallery_29a47e9a87","medium_heritage-gallery.jpg",32.86,32860,{"ext":33,"url":815,"hash":816,"mime":36,"name":817,"path":15,"size":818,"width":63,"height":406,"sizeInBytes":819},"\u002Fuploads\u002Fthumbnail_heritage_gallery_29a47e9a87.jpg","thumbnail_heritage_gallery_29a47e9a87","thumbnail_heritage-gallery.jpg",6.88,6884,"heritage_gallery_29a47e9a87",85.89,"\u002Fuploads\u002Fheritage_gallery_29a47e9a87.jpg","2026-10-26T22:31:59.999Z",{"id":792,"documentId":793,"name":794,"alternativeText":751,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":825,"hash":820,"ext":33,"mime":36,"size":821,"url":822,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":823,"updatedAt":823,"publishedAt":823},{"large":826,"small":827,"medium":828,"thumbnail":829},{"ext":33,"url":797,"hash":798,"mime":36,"name":799,"path":15,"size":800,"width":39,"height":40,"sizeInBytes":801},{"ext":33,"url":803,"hash":804,"mime":36,"name":805,"path":15,"size":806,"width":47,"height":393,"sizeInBytes":807},{"ext":33,"url":809,"hash":810,"mime":36,"name":811,"path":15,"size":812,"width":55,"height":56,"sizeInBytes":813},{"ext":33,"url":815,"hash":816,"mime":36,"name":817,"path":15,"size":818,"width":63,"height":406,"sizeInBytes":819},{"id":89,"ratio":307,"position":458,"scale":218},[],[833,836,839,842,845,848],{"id":834,"text":835},286,"Вёрстка под CMS",{"id":837,"text":838},287,"Веб-анимация",{"id":840,"text":841},288,"Каталог с фильтром",{"id":843,"text":844},289,"Функционал корзины",{"id":846,"text":847},290,"Мультиязычность",{"id":849,"text":850},291,"Адаптивная вёрстка",[],{"id":149,"metaTitle":853,"metaDescription":854,"canonical":15,"noIndex":75,"ogImage":15},"Сайт арт-галереи с каталогом и покупкой онлайн: разработка фронтенда","22 страницы с анимацией на GSAP, каталог с фильтром, корзина, мультиязычность и резиновая вёрстка для галереи Heritage.",{"id":93,"documentId":856,"title":857,"slug":858,"order":179,"lede":859,"desc":859,"collab":115,"clientName":860,"kind":861,"stack":862,"site":863,"noSiteText":307,"task":864,"result":865,"createdAt":866,"updatedAt":867,"publishedAt":868,"locale":10,"tags":869,"formats":878,"points":887,"slides":897,"cover":932,"coverSettings":938,"taskList":939,"done":940,"gallery":954,"seo":955},"lk30ochj0lodm4n4putc256c","HR-страницы для Ростелекома","rostelecom","Анимированный сайт для HR-направления компании и сбора откликов.","Ростелеком","Сайт HR-услуг","Nuxt 3, Sendmail, CSS3 Animation, GreenSock Animation","https:\u002F\u002Fdev.rostelecom-hr.wespot.ru\u002F","\u003Cp>Разработать анимированный сайт для HR-направления по дизайн-макетам.\u003C\u002Fp>\n\u003Cp>Сделать несколько страниц под разные сегменты аудитории: рассказать о преимуществах работы в компании и дать соискателю оставить заявку на рассмотрение анкеты с выбором города.\u003C\u002Fp>","В сжатые сроки запустили анимированные HR-страницы: каждый сегмент аудитории видит свои преимущества работы в Ростелекоме, а заявки соискателей приходят с привязкой к выбранному городу.","2026-10-26T22:39:36.492Z","2026-10-27T12:27:43.303Z","2026-10-27T12:27:43.315Z",[870,872,875],{"id":871,"label":860},157,{"id":873,"label":874},158,"HR",{"id":876,"label":877},159,"Телеком",[879,880,882,884],{"id":164,"label":775},{"id":881,"label":861},161,{"id":883,"label":357},162,{"id":885,"label":886},163,"Frontend",[888,891,894],{"id":889,"text":890},292,"Сделали в сжатые сроки и при ограниченном бюджете",{"id":892,"text":893},293,"Отдельные страницы для разных сегментов аудитории",{"id":895,"text":896},294,"Заявка соискателя с выбором города",[898],{"id":899,"documentId":900,"name":901,"alternativeText":857,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":902,"hash":927,"ext":33,"mime":36,"size":928,"url":929,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":930,"updatedAt":930,"publishedAt":931},21,"ibfb5rgfvr7tbiryetohgtuk","rostelecom-hr.jpg",{"large":903,"small":909,"medium":915,"thumbnail":921},{"ext":33,"url":904,"hash":905,"mime":36,"name":906,"path":15,"size":907,"width":39,"height":40,"sizeInBytes":908},"\u002Fuploads\u002Flarge_rostelecom_hr_27bd7a1d89.jpg","large_rostelecom_hr_27bd7a1d89","large_rostelecom-hr.jpg",38.27,38267,{"ext":33,"url":910,"hash":911,"mime":36,"name":912,"path":15,"size":913,"width":47,"height":393,"sizeInBytes":914},"\u002Fuploads\u002Fsmall_rostelecom_hr_27bd7a1d89.jpg","small_rostelecom_hr_27bd7a1d89","small_rostelecom-hr.jpg",15.39,15390,{"ext":33,"url":916,"hash":917,"mime":36,"name":918,"path":15,"size":919,"width":55,"height":56,"sizeInBytes":920},"\u002Fuploads\u002Fmedium_rostelecom_hr_27bd7a1d89.jpg","medium_rostelecom_hr_27bd7a1d89","medium_rostelecom-hr.jpg",26.16,26163,{"ext":33,"url":922,"hash":923,"mime":36,"name":924,"path":15,"size":925,"width":63,"height":406,"sizeInBytes":926},"\u002Fuploads\u002Fthumbnail_rostelecom_hr_27bd7a1d89.jpg","thumbnail_rostelecom_hr_27bd7a1d89","thumbnail_rostelecom-hr.jpg",5.83,5829,"rostelecom_hr_27bd7a1d89",65.3,"\u002Fuploads\u002Frostelecom_hr_27bd7a1d89.jpg","2026-10-26T22:32:00.115Z","2026-10-26T22:32:00.116Z",{"id":899,"documentId":900,"name":901,"alternativeText":857,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":933,"hash":927,"ext":33,"mime":36,"size":928,"url":929,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":930,"updatedAt":930,"publishedAt":931},{"large":934,"small":935,"medium":936,"thumbnail":937},{"ext":33,"url":904,"hash":905,"mime":36,"name":906,"path":15,"size":907,"width":39,"height":40,"sizeInBytes":908},{"ext":33,"url":910,"hash":911,"mime":36,"name":912,"path":15,"size":913,"width":47,"height":393,"sizeInBytes":914},{"ext":33,"url":916,"hash":917,"mime":36,"name":918,"path":15,"size":919,"width":55,"height":56,"sizeInBytes":920},{"ext":33,"url":922,"hash":923,"mime":36,"name":924,"path":15,"size":925,"width":63,"height":406,"sizeInBytes":926},{"id":93,"ratio":307,"position":458,"scale":218},[],[941,944,946,949,951],{"id":942,"text":943},295,"Страницы под разные сегменты аудитории",{"id":945,"text":838},296,{"id":947,"text":948},297,"Форма отправки заявок по городам",{"id":950,"text":465},298,{"id":952,"text":953},299,"Full-responsive вёрстка",[],{"id":956,"metaTitle":957,"metaDescription":958,"canonical":15,"noIndex":75,"ogImage":15},51,"HR-сайт для Ростелекома на Nuxt с анимацией и формой откликов","Анимированные страницы под сегменты соискателей, заявки с выбором города. Разработка на Nuxt 3 и GSAP.",{"id":101,"documentId":960,"title":961,"slug":962,"order":186,"lede":963,"desc":963,"collab":115,"clientName":964,"kind":965,"stack":966,"site":967,"noSiteText":307,"task":968,"result":969,"createdAt":970,"updatedAt":971,"publishedAt":972,"locale":10,"tags":973,"formats":982,"points":989,"slides":996,"cover":1103,"coverSettings":1109,"taskList":1110,"done":1111,"gallery":1129,"seo":1144},"ooxg56w21e9uft4wk5oh2x7o","Лендинг для запуска продукта Splat Biohack+","splat","Сформировать у клиентов знание о новом бренде и раскрыть его УТП.","SPLAT","Страница продукта","Nuxt 3, Wordpress (Headless), GraphQL","https:\u002F\u002Fwww.splatbiohack.com\u002F","\u003Cp>В сжатые сроки разработать лендинг для запуска BIOHACK+ вместе с командой дизайна.\u003C\u002Fp>\n\u003Cp>Сделать страницу редактируемой: команда клиента должна сама работать с контентом, добавлять новые продукты и управлять маркетплейс-ссылками для быстрой покупки.\u003C\u002Fp>","Лендинг запущен в срок к старту продукта: команда SPLAT может без помощи программистов обновлять контент, добавлять продукты и ссылки на маркетплейсы через систему управления контентом.","2026-10-26T22:39:36.515Z","2026-10-27T12:27:43.343Z","2026-10-27T12:27:43.357Z",[974,976,979],{"id":975,"label":964},164,{"id":977,"label":978},165,"BIOHACK+",{"id":980,"label":981},166,"FMCG",[983,985,987],{"id":984,"label":775},167,{"id":986,"label":965},168,{"id":988,"label":782},169,[990,993],{"id":991,"text":992},300,"Параллакс-анимация, контент из CMS",{"id":994,"text":995},301,"Маркетплейс-ссылки для быстрой покупки",[997,1030,1071],{"id":998,"documentId":999,"name":1000,"alternativeText":961,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":1001,"hash":1026,"ext":33,"mime":36,"size":1027,"url":1028,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1029,"updatedAt":1029,"publishedAt":1029},22,"eliis544sttmp6mn8ktgcvt2","splat-biohack.jpg",{"large":1002,"small":1008,"medium":1014,"thumbnail":1020},{"ext":33,"url":1003,"hash":1004,"mime":36,"name":1005,"path":15,"size":1006,"width":39,"height":40,"sizeInBytes":1007},"\u002Fuploads\u002Flarge_splat_biohack_f6f5447ce0.jpg","large_splat_biohack_f6f5447ce0","large_splat-biohack.jpg",64.42,64418,{"ext":33,"url":1009,"hash":1010,"mime":36,"name":1011,"path":15,"size":1012,"width":47,"height":393,"sizeInBytes":1013},"\u002Fuploads\u002Fsmall_splat_biohack_f6f5447ce0.jpg","small_splat_biohack_f6f5447ce0","small_splat-biohack.jpg",22.65,22645,{"ext":33,"url":1015,"hash":1016,"mime":36,"name":1017,"path":15,"size":1018,"width":55,"height":56,"sizeInBytes":1019},"\u002Fuploads\u002Fmedium_splat_biohack_f6f5447ce0.jpg","medium_splat_biohack_f6f5447ce0","medium_splat-biohack.jpg",42.1,42097,{"ext":33,"url":1021,"hash":1022,"mime":36,"name":1023,"path":15,"size":1024,"width":63,"height":406,"sizeInBytes":1025},"\u002Fuploads\u002Fthumbnail_splat_biohack_f6f5447ce0.jpg","thumbnail_splat_biohack_f6f5447ce0","thumbnail_splat-biohack.jpg",7.37,7365,"splat_biohack_f6f5447ce0",116.95,"\u002Fuploads\u002Fsplat_biohack_f6f5447ce0.jpg","2026-10-26T22:32:00.226Z",{"id":1031,"documentId":1032,"name":1033,"alternativeText":961,"caption":15,"focalPoint":15,"width":689,"height":1034,"formats":1035,"hash":1066,"ext":1037,"mime":1040,"size":1067,"url":1068,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1069,"updatedAt":1069,"publishedAt":1070},23,"bodqv5hatwvh1g4wy89b9ett","splat-magnesium.png",532,{"large":1036,"small":1045,"medium":1052,"thumbnail":1059},{"ext":1037,"url":1038,"hash":1039,"mime":1040,"name":1041,"path":15,"size":1042,"width":39,"height":1043,"sizeInBytes":1044},".png","\u002Fuploads\u002Flarge_splat_magnesium_07bb9f39c6.png","large_splat_magnesium_07bb9f39c6","image\u002Fpng","large_splat-magnesium.png",40.31,520,40314,{"ext":1037,"url":1046,"hash":1047,"mime":1040,"name":1048,"path":15,"size":1049,"width":47,"height":1050,"sizeInBytes":1051},"\u002Fuploads\u002Fsmall_splat_magnesium_07bb9f39c6.png","small_splat_magnesium_07bb9f39c6","small_splat-magnesium.png",13.8,260,13803,{"ext":1037,"url":1053,"hash":1054,"mime":1040,"name":1055,"path":15,"size":1056,"width":55,"height":1057,"sizeInBytes":1058},"\u002Fuploads\u002Fmedium_splat_magnesium_07bb9f39c6.png","medium_splat_magnesium_07bb9f39c6","medium_splat-magnesium.png",25.37,390,25373,{"ext":1037,"url":1060,"hash":1061,"mime":1040,"name":1062,"path":15,"size":1063,"width":63,"height":1064,"sizeInBytes":1065},"\u002Fuploads\u002Fthumbnail_splat_magnesium_07bb9f39c6.png","thumbnail_splat_magnesium_07bb9f39c6","thumbnail_splat-magnesium.png",4.8,127,4798,"splat_magnesium_07bb9f39c6",41.3,"\u002Fuploads\u002Fsplat_magnesium_07bb9f39c6.png","2026-10-26T22:32:00.279Z","2026-10-26T22:32:00.280Z",{"id":1072,"documentId":1073,"name":1074,"alternativeText":961,"caption":15,"focalPoint":15,"width":689,"height":1034,"formats":1075,"hash":1099,"ext":1037,"mime":1040,"size":1100,"url":1101,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1102,"updatedAt":1102,"publishedAt":1102},24,"wlwhiy6u9tmsf2l4wyu9wwlj","splat-feedback.png",{"large":1076,"small":1082,"medium":1088,"thumbnail":1094},{"ext":1037,"url":1077,"hash":1078,"mime":1040,"name":1079,"path":15,"size":1080,"width":39,"height":1043,"sizeInBytes":1081},"\u002Fuploads\u002Flarge_splat_feedback_b44a81f2c5.png","large_splat_feedback_b44a81f2c5","large_splat-feedback.png",52.11,52110,{"ext":1037,"url":1083,"hash":1084,"mime":1040,"name":1085,"path":15,"size":1086,"width":47,"height":1050,"sizeInBytes":1087},"\u002Fuploads\u002Fsmall_splat_feedback_b44a81f2c5.png","small_splat_feedback_b44a81f2c5","small_splat-feedback.png",16.91,16913,{"ext":1037,"url":1089,"hash":1090,"mime":1040,"name":1091,"path":15,"size":1092,"width":55,"height":1057,"sizeInBytes":1093},"\u002Fuploads\u002Fmedium_splat_feedback_b44a81f2c5.png","medium_splat_feedback_b44a81f2c5","medium_splat-feedback.png",32.02,32016,{"ext":1037,"url":1095,"hash":1096,"mime":1040,"name":1097,"path":15,"size":170,"width":63,"height":1064,"sizeInBytes":1098},"\u002Fuploads\u002Fthumbnail_splat_feedback_b44a81f2c5.png","thumbnail_splat_feedback_b44a81f2c5","thumbnail_splat-feedback.png",5613,"splat_feedback_b44a81f2c5",55.04,"\u002Fuploads\u002Fsplat_feedback_b44a81f2c5.png","2026-10-26T22:32:00.335Z",{"id":998,"documentId":999,"name":1000,"alternativeText":961,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":1104,"hash":1026,"ext":33,"mime":36,"size":1027,"url":1028,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1029,"updatedAt":1029,"publishedAt":1029},{"large":1105,"small":1106,"medium":1107,"thumbnail":1108},{"ext":33,"url":1003,"hash":1004,"mime":36,"name":1005,"path":15,"size":1006,"width":39,"height":40,"sizeInBytes":1007},{"ext":33,"url":1009,"hash":1010,"mime":36,"name":1011,"path":15,"size":1012,"width":47,"height":393,"sizeInBytes":1013},{"ext":33,"url":1015,"hash":1016,"mime":36,"name":1017,"path":15,"size":1018,"width":55,"height":56,"sizeInBytes":1019},{"ext":33,"url":1021,"hash":1022,"mime":36,"name":1023,"path":15,"size":1024,"width":63,"height":406,"sizeInBytes":1025},{"id":101,"ratio":307,"position":458,"scale":218},[],[1112,1115,1118,1121,1123,1126],{"id":1113,"text":1114},302,"Параллакс-анимация по скроллу на GSAP",{"id":1116,"text":1117},303,"Редактируемая страница через CMS",{"id":1119,"text":1120},304,"Карточки продуктов с маркетплейс-ссылками",{"id":1122,"text":465},305,{"id":1124,"text":1125},306,"Форма с валидацией данных",{"id":1127,"text":1128},307,"Резиновая вёрстка",[1130,1137],{"id":413,"caption":307,"image":1131},{"id":1031,"documentId":1032,"name":1033,"alternativeText":961,"caption":15,"focalPoint":15,"width":689,"height":1034,"formats":1132,"hash":1066,"ext":1037,"mime":1040,"size":1067,"url":1068,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1069,"updatedAt":1069,"publishedAt":1070},{"large":1133,"small":1134,"medium":1135,"thumbnail":1136},{"ext":1037,"url":1038,"hash":1039,"mime":1040,"name":1041,"path":15,"size":1042,"width":39,"height":1043,"sizeInBytes":1044},{"ext":1037,"url":1046,"hash":1047,"mime":1040,"name":1048,"path":15,"size":1049,"width":47,"height":1050,"sizeInBytes":1051},{"ext":1037,"url":1053,"hash":1054,"mime":1040,"name":1055,"path":15,"size":1056,"width":55,"height":1057,"sizeInBytes":1058},{"ext":1037,"url":1060,"hash":1061,"mime":1040,"name":1062,"path":15,"size":1063,"width":63,"height":1064,"sizeInBytes":1065},{"id":484,"caption":307,"image":1138},{"id":1072,"documentId":1073,"name":1074,"alternativeText":961,"caption":15,"focalPoint":15,"width":689,"height":1034,"formats":1139,"hash":1099,"ext":1037,"mime":1040,"size":1100,"url":1101,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1102,"updatedAt":1102,"publishedAt":1102},{"large":1140,"small":1141,"medium":1142,"thumbnail":1143},{"ext":1037,"url":1077,"hash":1078,"mime":1040,"name":1079,"path":15,"size":1080,"width":39,"height":1043,"sizeInBytes":1081},{"ext":1037,"url":1083,"hash":1084,"mime":1040,"name":1085,"path":15,"size":1086,"width":47,"height":1050,"sizeInBytes":1087},{"ext":1037,"url":1089,"hash":1090,"mime":1040,"name":1091,"path":15,"size":1092,"width":55,"height":1057,"sizeInBytes":1093},{"ext":1037,"url":1095,"hash":1096,"mime":1040,"name":1097,"path":15,"size":170,"width":63,"height":1064,"sizeInBytes":1098},{"id":1145,"metaTitle":1146,"metaDescription":1147,"canonical":15,"noIndex":75,"ogImage":15},52,"Лендинг для запуска продукта на Nuxt и headless WordPress","Страница SPLAT BIOHACK+ с параллакс-анимацией на GSAP. Команда бренда сама обновляет продукты и маркетплейс-ссылки через CMS.",{"id":104,"documentId":1149,"title":1150,"slug":1151,"order":1152,"lede":1153,"desc":1154,"collab":115,"clientName":1155,"kind":1156,"stack":1157,"site":1158,"noSiteText":307,"task":1159,"result":1160,"createdAt":1161,"updatedAt":1162,"publishedAt":1163,"locale":10,"tags":1164,"formats":1172,"points":1181,"slides":1182,"cover":1183,"coverSettings":1215,"taskList":1219,"done":1220,"gallery":1235,"seo":1236},"y3bgu9i55nsue99dr1vsqtjo","Анимированные страницы для HR-сервиса","career",10,"Цель — адаптировать сайт под выросший список продуктов и фичей сервиса.","Модульные страницы, которые команда клиента собирает сама.","Career.io","Сайт HR-сервиса","React\u002FRemix, Styled components, GreenSock Animation, Contentful CMS","https:\u002F\u002Fcareer.io\u002F","\u003Cp>Вместе с дизайн-студией обновить сайт HR-сервиса под выросший список продуктов: сделать универсальные страницы для разных сегментов аудитории.\u003C\u002Fp>\n\u003Cp>Собрать главную с анимациями и перевести сайт на переиспользуемые блоки, чтобы команда клиента сама собирала новые страницы продуктов в Contentful.\u003C\u002Fp>","Сайт вмещает выросший список продуктов и фичей: страницы собраны из переиспользуемых блоков, главная получила таймлайн-анимации на GSAP, а новые страницы продуктов команда Career.io собирает сама в Contentful CMS.","2026-10-26T22:39:36.587Z","2026-10-27T12:27:43.379Z","2026-10-27T12:27:43.393Z",[1165,1167,1170],{"id":1166,"label":1155},170,{"id":1168,"label":1169},171,"HR-сервис",{"id":1171,"label":874},172,[1173,1175,1177,1179],{"id":1174,"label":775},173,{"id":1176,"label":1156},174,{"id":1178,"label":357},175,{"id":1180,"label":782},176,[],[],{"id":221,"documentId":1184,"name":1185,"alternativeText":1150,"caption":15,"focalPoint":15,"width":416,"height":487,"formats":1186,"hash":1211,"ext":33,"mime":36,"size":1212,"url":1213,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1214,"updatedAt":1214,"publishedAt":1214},"rnphb5thkn1kgo0h42mypjld","career-cover.jpg",{"large":1187,"small":1193,"medium":1199,"thumbnail":1205},{"ext":33,"url":1188,"hash":1189,"mime":36,"name":1190,"path":15,"size":1191,"width":39,"height":494,"sizeInBytes":1192},"\u002Fuploads\u002Flarge_career_cover_0347603c8b.jpg","large_career_cover_0347603c8b","large_career-cover.jpg",62.3,62297,{"ext":33,"url":1194,"hash":1195,"mime":36,"name":1196,"path":15,"size":1197,"width":47,"height":501,"sizeInBytes":1198},"\u002Fuploads\u002Fsmall_career_cover_0347603c8b.jpg","small_career_cover_0347603c8b","small_career-cover.jpg",22.32,22324,{"ext":33,"url":1200,"hash":1201,"mime":36,"name":1202,"path":15,"size":1203,"width":55,"height":508,"sizeInBytes":1204},"\u002Fuploads\u002Fmedium_career_cover_0347603c8b.jpg","medium_career_cover_0347603c8b","medium_career-cover.jpg",40.53,40535,{"ext":33,"url":1206,"hash":1207,"mime":36,"name":1208,"path":15,"size":1209,"width":63,"height":343,"sizeInBytes":1210},"\u002Fuploads\u002Fthumbnail_career_cover_0347603c8b.jpg","thumbnail_career_cover_0347603c8b","thumbnail_career-cover.jpg",7.65,7652,"career_cover_0347603c8b",227.09,"\u002Fuploads\u002Fcareer_cover_0347603c8b.jpg","2026-10-26T22:32:00.650Z",{"id":104,"ratio":1216,"position":1217,"scale":1218},"1693 \u002F 906","50% 80%",1.13,[],[1221,1224,1227,1230,1233],{"id":1222,"text":1223},308,"Вёрстка главной и универсальных страниц",{"id":1225,"text":1226},309,"Таймлайн-анимации на GSAP",{"id":1228,"text":1229},310,"Модульные страницы из переиспользуемых блоков",{"id":1231,"text":1232},311,"Интеграция headless CMS Contentful",{"id":1234,"text":465},312,[],{"id":1237,"metaTitle":1238,"metaDescription":1239,"canonical":15,"noIndex":75,"ogImage":15},53,"Сайт HR-сервиса на React и Contentful с анимацией на GSAP","Универсальные страницы для Career.io: модульные блоки, таймлайн-анимации, команда клиента собирает страницы в CMS сама.",{"id":26,"documentId":298,"title":299,"slug":300,"order":301,"lede":302,"desc":302,"collab":115,"clientName":303,"kind":304,"stack":305,"site":306,"noSiteText":307,"task":308,"result":309,"createdAt":310,"updatedAt":311,"publishedAt":312,"locale":10,"tags":1241,"formats":1244,"points":1245,"slides":1246,"cover":1247,"coverSettings":1279,"taskList":1280,"done":1281,"gallery":1294,"seo":1295},[1242,1243],{"id":315,"label":303},{"id":317,"label":318},[],[],[],{"id":229,"documentId":1248,"name":1249,"alternativeText":299,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":1250,"hash":1275,"ext":33,"mime":36,"size":1276,"url":1277,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1278,"updatedAt":1278,"publishedAt":1278},"lm07k9exlzwo82uvkwbwvcvq","delight-site.jpg",{"large":1251,"small":1257,"medium":1263,"thumbnail":1269},{"ext":33,"url":1252,"hash":1253,"mime":36,"name":1254,"path":15,"size":1255,"width":39,"height":40,"sizeInBytes":1256},"\u002Fuploads\u002Flarge_delight_site_8c8eb1cf75.jpg","large_delight_site_8c8eb1cf75","large_delight-site.jpg",55.37,55366,{"ext":33,"url":1258,"hash":1259,"mime":36,"name":1260,"path":15,"size":1261,"width":47,"height":393,"sizeInBytes":1262},"\u002Fuploads\u002Fsmall_delight_site_8c8eb1cf75.jpg","small_delight_site_8c8eb1cf75","small_delight-site.jpg",19.44,19441,{"ext":33,"url":1264,"hash":1265,"mime":36,"name":1266,"path":15,"size":1267,"width":55,"height":56,"sizeInBytes":1268},"\u002Fuploads\u002Fmedium_delight_site_8c8eb1cf75.jpg","medium_delight_site_8c8eb1cf75","medium_delight-site.jpg",36.06,36060,{"ext":33,"url":1270,"hash":1271,"mime":36,"name":1272,"path":15,"size":1273,"width":63,"height":406,"sizeInBytes":1274},"\u002Fuploads\u002Fthumbnail_delight_site_8c8eb1cf75.jpg","thumbnail_delight_site_8c8eb1cf75","thumbnail_delight-site.jpg",6.53,6527,"delight_site_8c8eb1cf75",99.99,"\u002Fuploads\u002Fdelight_site_8c8eb1cf75.jpg","2026-10-26T22:32:00.758Z",{"id":26,"ratio":307,"position":458,"scale":218},[],[1282,1285,1288,1291],{"id":1283,"text":1284},217,"Креативная вёрстка под WordPress",{"id":1286,"text":1287},218,"Видеоплеер и веб-анимация на GSAP",{"id":1289,"text":1290},219,"Карта сети на Mapbox",{"id":1292,"text":1293},220,"Полная резиновая вёрстка",[],{"id":104,"metaTitle":1296,"metaDescription":1297,"canonical":15,"noIndex":75,"ogImage":15},"Креативная вёрстка корпоративного сайта под WordPress","Сайт бренда косметики Constant Delight: резиновая вёрстка, видео, анимация на GSAP, карта салонов на Mapbox.",[],[],[],{"id":229,"documentId":1248,"name":1249,"alternativeText":299,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":1302,"hash":1275,"ext":33,"mime":36,"size":1276,"url":1277,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1278,"updatedAt":1278,"publishedAt":1278},{"large":1303,"small":1304,"medium":1305,"thumbnail":1306},{"ext":33,"url":1252,"hash":1253,"mime":36,"name":1254,"path":15,"size":1255,"width":39,"height":40,"sizeInBytes":1256},{"ext":33,"url":1258,"hash":1259,"mime":36,"name":1260,"path":15,"size":1261,"width":47,"height":393,"sizeInBytes":1262},{"ext":33,"url":1264,"hash":1265,"mime":36,"name":1266,"path":15,"size":1267,"width":55,"height":56,"sizeInBytes":1268},{"ext":33,"url":1270,"hash":1271,"mime":36,"name":1272,"path":15,"size":1273,"width":63,"height":406,"sizeInBytes":1274},{"id":26,"ratio":307,"position":458,"scale":218},[1309],{"id":1152,"documentId":1310,"label":1311,"slug":1312,"order":218,"createdAt":1313,"updatedAt":1313,"publishedAt":1314,"locale":10,"projects":1315},"lko2vn42mhotyi1l1swd5gxi","Сайты и магазины","sites","2026-10-26T22:39:36.125Z","2026-10-27T12:00:12.127Z",[1316,1403,1441,1478,1515,1543],{"id":77,"documentId":1317,"title":1318,"slug":1319,"order":227,"lede":1320,"desc":1320,"collab":75,"clientName":1321,"kind":1322,"stack":1323,"site":1324,"noSiteText":307,"task":1325,"result":1326,"createdAt":1327,"updatedAt":1328,"publishedAt":1329,"locale":10,"tags":1330,"formats":1338,"points":1339,"slides":1346,"cover":1379,"coverSettings":1385,"taskList":1386,"done":1387,"gallery":1399,"seo":1400},"jf35hvefa8t9rhg8jii1vxs3","Расширили функционал интернет-магазина производителя Ветерспорт","vetersport","Добавили комплекты, скидки и ускорили сайт перед Чёрной пятницей.","Ветерспорт","Интернет-магазин","Redis, Nginx, 1С, S3 + CDN, Prometheus","https:\u002F\u002Fveter.cc\u002F","\u003Cp>Доработать интернет-магазин бренда спортивной экипировки и адаптировать сервер к нагрузкам во время распродаж.\u003C\u002Fp>\n\u003Cp>Запустить комплекты товаров со скидкой на набор и упростить оформление заказа подсказками в формах. Снять нагрузку с сервера: вынести файлы в облачное хранилище, настроить кэширование и мониторинг, чтобы в Чёрную пятницу магазин работал без сбоев.\u003C\u002Fp>","Обновили конфигурацию сайта под более высокую пропускную способность, в магазине появились комплекты и мониторинг для отслеживания проблем в Чёрную пятницу.","2026-10-26T22:39:36.323Z","2026-10-27T12:27:42.925Z","2026-10-27T12:27:42.945Z",[1331,1333,1335],{"id":1332,"label":1321},133,{"id":1334,"label":1322},134,{"id":1336,"label":1337},135,"Ритейл",[],[1340,1343],{"id":1341,"text":1342},257,"Подключили сервис подсказок при заполнении данных в формах",{"id":1344,"text":1345},258,"Вынесли загрузку файлов в облачное хранилище S3",[1347],{"id":212,"documentId":1348,"name":1349,"alternativeText":1318,"caption":15,"focalPoint":15,"width":590,"height":591,"formats":1350,"hash":1375,"ext":594,"mime":597,"size":1376,"url":1377,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1378,"updatedAt":1378,"publishedAt":1378},"fgctemnasxypnn1xc1g8hxy8","vetersport-laptop.webp",{"large":1351,"small":1357,"medium":1363,"thumbnail":1369},{"ext":594,"url":1352,"hash":1353,"mime":597,"name":1354,"path":15,"size":1355,"width":39,"height":600,"sizeInBytes":1356},"\u002Fuploads\u002Flarge_vetersport_laptop_0a3b6dc2cd.webp","large_vetersport_laptop_0a3b6dc2cd","large_vetersport-laptop.webp",27.51,27514,{"ext":594,"url":1358,"hash":1359,"mime":597,"name":1360,"path":15,"size":1361,"width":47,"height":501,"sizeInBytes":1362},"\u002Fuploads\u002Fsmall_vetersport_laptop_0a3b6dc2cd.webp","small_vetersport_laptop_0a3b6dc2cd","small_vetersport-laptop.webp",12.07,12072,{"ext":594,"url":1364,"hash":1365,"mime":597,"name":1366,"path":15,"size":1367,"width":55,"height":508,"sizeInBytes":1368},"\u002Fuploads\u002Fmedium_vetersport_laptop_0a3b6dc2cd.webp","medium_vetersport_laptop_0a3b6dc2cd","medium_vetersport-laptop.webp",19.85,19848,{"ext":594,"url":1370,"hash":1371,"mime":597,"name":1372,"path":15,"size":1373,"width":63,"height":346,"sizeInBytes":1374},"\u002Fuploads\u002Fthumbnail_vetersport_laptop_0a3b6dc2cd.webp","thumbnail_vetersport_laptop_0a3b6dc2cd","thumbnail_vetersport-laptop.webp",5.21,5210,"vetersport_laptop_0a3b6dc2cd",51.76,"\u002Fuploads\u002Fvetersport_laptop_0a3b6dc2cd.webp","2026-10-26T22:31:58.988Z",{"id":212,"documentId":1348,"name":1349,"alternativeText":1318,"caption":15,"focalPoint":15,"width":590,"height":591,"formats":1380,"hash":1375,"ext":594,"mime":597,"size":1376,"url":1377,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1378,"updatedAt":1378,"publishedAt":1378},{"large":1381,"small":1382,"medium":1383,"thumbnail":1384},{"ext":594,"url":1352,"hash":1353,"mime":597,"name":1354,"path":15,"size":1355,"width":39,"height":600,"sizeInBytes":1356},{"ext":594,"url":1358,"hash":1359,"mime":597,"name":1360,"path":15,"size":1361,"width":47,"height":501,"sizeInBytes":1362},{"ext":594,"url":1364,"hash":1365,"mime":597,"name":1366,"path":15,"size":1367,"width":55,"height":508,"sizeInBytes":1368},{"ext":594,"url":1370,"hash":1371,"mime":597,"name":1372,"path":15,"size":1373,"width":63,"height":346,"sizeInBytes":1374},{"id":77,"ratio":307,"position":458,"scale":218},[],[1388,1391,1392,1395,1397],{"id":1389,"text":1390},259,"Реализовали комплекты товаров со скидкой на набор",{"id":1050,"text":1342},{"id":1393,"text":1394},261,"Вынесли загрузку файлов в облачное хранилище S3 с раздачей через CDN",{"id":393,"text":1396},"Оптимизировали сервер и настроили кэширование",{"id":48,"text":1398},"Настроили мониторинг и уведомления о сбоях",[],{"id":132,"metaTitle":1401,"metaDescription":1402,"canonical":15,"noIndex":75,"ogImage":15},"Доработка интернет-магазина спортивной экипировки под Чёрную пятницу","Комплекты со скидкой, S3 и CDN, кэширование и мониторинг для магазина Ветерспорт. Сайт выдержал нагрузку распродажи.",{"id":85,"documentId":648,"title":649,"slug":650,"order":247,"lede":651,"desc":651,"collab":115,"clientName":330,"kind":331,"stack":332,"site":307,"noSiteText":333,"task":652,"result":653,"createdAt":654,"updatedAt":655,"publishedAt":656,"locale":10,"tags":1404,"formats":1408,"points":1413,"slides":1417,"cover":1424,"coverSettings":1430,"taskList":1431,"done":1432,"gallery":1439,"seo":1440},[1405,1406,1407],{"id":659,"label":330},{"id":661,"label":662},{"id":664,"label":347},[1409,1410,1411,1412],{"id":667,"label":351},{"id":669,"label":354},{"id":671,"label":357},{"id":673,"label":360},[1414,1415,1416],{"id":676,"text":677},{"id":679,"text":680},{"id":682,"text":683},[1418],{"id":686,"documentId":687,"name":688,"alternativeText":649,"caption":15,"focalPoint":15,"width":689,"height":690,"formats":1419,"hash":718,"ext":33,"mime":36,"size":719,"url":720,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":721,"updatedAt":721,"publishedAt":721},{"large":1420,"small":1421,"medium":1422,"thumbnail":1423},{"ext":33,"url":693,"hash":694,"mime":36,"name":695,"path":15,"size":696,"width":39,"height":697,"sizeInBytes":698},{"ext":33,"url":700,"hash":701,"mime":36,"name":702,"path":15,"size":703,"width":47,"height":393,"sizeInBytes":704},{"ext":33,"url":706,"hash":707,"mime":36,"name":708,"path":15,"size":709,"width":55,"height":710,"sizeInBytes":711},{"ext":33,"url":713,"hash":714,"mime":36,"name":715,"path":15,"size":716,"width":63,"height":406,"sizeInBytes":717},{"id":686,"documentId":687,"name":688,"alternativeText":649,"caption":15,"focalPoint":15,"width":689,"height":690,"formats":1425,"hash":718,"ext":33,"mime":36,"size":719,"url":720,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":721,"updatedAt":721,"publishedAt":721},{"large":1426,"small":1427,"medium":1428,"thumbnail":1429},{"ext":33,"url":693,"hash":694,"mime":36,"name":695,"path":15,"size":696,"width":39,"height":697,"sizeInBytes":698},{"ext":33,"url":700,"hash":701,"mime":36,"name":702,"path":15,"size":703,"width":47,"height":393,"sizeInBytes":704},{"ext":33,"url":706,"hash":707,"mime":36,"name":708,"path":15,"size":709,"width":55,"height":710,"sizeInBytes":711},{"ext":33,"url":713,"hash":714,"mime":36,"name":715,"path":15,"size":716,"width":63,"height":406,"sizeInBytes":717},{"id":85,"ratio":307,"position":458,"scale":218},[],[1433,1434,1435,1436,1437,1438],{"id":732,"text":465},{"id":734,"text":735},{"id":737,"text":471},{"id":501,"text":474},{"id":740,"text":741},{"id":743,"text":744},[],{"id":146,"metaTitle":747,"metaDescription":748,"canonical":15,"noIndex":75,"ogImage":15},{"id":89,"documentId":750,"title":751,"slug":752,"order":753,"lede":754,"desc":754,"collab":115,"clientName":755,"kind":756,"stack":305,"site":757,"noSiteText":307,"task":758,"result":759,"createdAt":760,"updatedAt":761,"publishedAt":762,"locale":10,"tags":1442,"formats":1446,"points":1451,"slides":1454,"cover":1461,"coverSettings":1467,"taskList":1468,"done":1469,"gallery":1476,"seo":1477},[1443,1444,1445],{"id":765,"label":755},{"id":767,"label":768},{"id":770,"label":771},[1447,1448,1449,1450],{"id":774,"label":775},{"id":777,"label":778},{"id":780,"label":357},{"id":171,"label":782},[1452,1453],{"id":785,"text":786},{"id":788,"text":789},[1455],{"id":792,"documentId":793,"name":794,"alternativeText":751,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":1456,"hash":820,"ext":33,"mime":36,"size":821,"url":822,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":823,"updatedAt":823,"publishedAt":823},{"large":1457,"small":1458,"medium":1459,"thumbnail":1460},{"ext":33,"url":797,"hash":798,"mime":36,"name":799,"path":15,"size":800,"width":39,"height":40,"sizeInBytes":801},{"ext":33,"url":803,"hash":804,"mime":36,"name":805,"path":15,"size":806,"width":47,"height":393,"sizeInBytes":807},{"ext":33,"url":809,"hash":810,"mime":36,"name":811,"path":15,"size":812,"width":55,"height":56,"sizeInBytes":813},{"ext":33,"url":815,"hash":816,"mime":36,"name":817,"path":15,"size":818,"width":63,"height":406,"sizeInBytes":819},{"id":792,"documentId":793,"name":794,"alternativeText":751,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":1462,"hash":820,"ext":33,"mime":36,"size":821,"url":822,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":823,"updatedAt":823,"publishedAt":823},{"large":1463,"small":1464,"medium":1465,"thumbnail":1466},{"ext":33,"url":797,"hash":798,"mime":36,"name":799,"path":15,"size":800,"width":39,"height":40,"sizeInBytes":801},{"ext":33,"url":803,"hash":804,"mime":36,"name":805,"path":15,"size":806,"width":47,"height":393,"sizeInBytes":807},{"ext":33,"url":809,"hash":810,"mime":36,"name":811,"path":15,"size":812,"width":55,"height":56,"sizeInBytes":813},{"ext":33,"url":815,"hash":816,"mime":36,"name":817,"path":15,"size":818,"width":63,"height":406,"sizeInBytes":819},{"id":89,"ratio":307,"position":458,"scale":218},[],[1470,1471,1472,1473,1474,1475],{"id":834,"text":835},{"id":837,"text":838},{"id":840,"text":841},{"id":843,"text":844},{"id":846,"text":847},{"id":849,"text":850},[],{"id":149,"metaTitle":853,"metaDescription":854,"canonical":15,"noIndex":75,"ogImage":15},{"id":93,"documentId":856,"title":857,"slug":858,"order":179,"lede":859,"desc":859,"collab":115,"clientName":860,"kind":861,"stack":862,"site":863,"noSiteText":307,"task":864,"result":865,"createdAt":866,"updatedAt":867,"publishedAt":868,"locale":10,"tags":1479,"formats":1483,"points":1488,"slides":1492,"cover":1499,"coverSettings":1505,"taskList":1506,"done":1507,"gallery":1513,"seo":1514},[1480,1481,1482],{"id":871,"label":860},{"id":873,"label":874},{"id":876,"label":877},[1484,1485,1486,1487],{"id":164,"label":775},{"id":881,"label":861},{"id":883,"label":357},{"id":885,"label":886},[1489,1490,1491],{"id":889,"text":890},{"id":892,"text":893},{"id":895,"text":896},[1493],{"id":899,"documentId":900,"name":901,"alternativeText":857,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":1494,"hash":927,"ext":33,"mime":36,"size":928,"url":929,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":930,"updatedAt":930,"publishedAt":931},{"large":1495,"small":1496,"medium":1497,"thumbnail":1498},{"ext":33,"url":904,"hash":905,"mime":36,"name":906,"path":15,"size":907,"width":39,"height":40,"sizeInBytes":908},{"ext":33,"url":910,"hash":911,"mime":36,"name":912,"path":15,"size":913,"width":47,"height":393,"sizeInBytes":914},{"ext":33,"url":916,"hash":917,"mime":36,"name":918,"path":15,"size":919,"width":55,"height":56,"sizeInBytes":920},{"ext":33,"url":922,"hash":923,"mime":36,"name":924,"path":15,"size":925,"width":63,"height":406,"sizeInBytes":926},{"id":899,"documentId":900,"name":901,"alternativeText":857,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":1500,"hash":927,"ext":33,"mime":36,"size":928,"url":929,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":930,"updatedAt":930,"publishedAt":931},{"large":1501,"small":1502,"medium":1503,"thumbnail":1504},{"ext":33,"url":904,"hash":905,"mime":36,"name":906,"path":15,"size":907,"width":39,"height":40,"sizeInBytes":908},{"ext":33,"url":910,"hash":911,"mime":36,"name":912,"path":15,"size":913,"width":47,"height":393,"sizeInBytes":914},{"ext":33,"url":916,"hash":917,"mime":36,"name":918,"path":15,"size":919,"width":55,"height":56,"sizeInBytes":920},{"ext":33,"url":922,"hash":923,"mime":36,"name":924,"path":15,"size":925,"width":63,"height":406,"sizeInBytes":926},{"id":93,"ratio":307,"position":458,"scale":218},[],[1508,1509,1510,1511,1512],{"id":942,"text":943},{"id":945,"text":838},{"id":947,"text":948},{"id":950,"text":465},{"id":952,"text":953},[],{"id":956,"metaTitle":957,"metaDescription":958,"canonical":15,"noIndex":75,"ogImage":15},{"id":104,"documentId":1149,"title":1150,"slug":1151,"order":1152,"lede":1153,"desc":1154,"collab":115,"clientName":1155,"kind":1156,"stack":1157,"site":1158,"noSiteText":307,"task":1159,"result":1160,"createdAt":1161,"updatedAt":1162,"publishedAt":1163,"locale":10,"tags":1516,"formats":1520,"points":1525,"slides":1526,"cover":1527,"coverSettings":1533,"taskList":1534,"done":1535,"gallery":1541,"seo":1542},[1517,1518,1519],{"id":1166,"label":1155},{"id":1168,"label":1169},{"id":1171,"label":874},[1521,1522,1523,1524],{"id":1174,"label":775},{"id":1176,"label":1156},{"id":1178,"label":357},{"id":1180,"label":782},[],[],{"id":221,"documentId":1184,"name":1185,"alternativeText":1150,"caption":15,"focalPoint":15,"width":416,"height":487,"formats":1528,"hash":1211,"ext":33,"mime":36,"size":1212,"url":1213,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1214,"updatedAt":1214,"publishedAt":1214},{"large":1529,"small":1530,"medium":1531,"thumbnail":1532},{"ext":33,"url":1188,"hash":1189,"mime":36,"name":1190,"path":15,"size":1191,"width":39,"height":494,"sizeInBytes":1192},{"ext":33,"url":1194,"hash":1195,"mime":36,"name":1196,"path":15,"size":1197,"width":47,"height":501,"sizeInBytes":1198},{"ext":33,"url":1200,"hash":1201,"mime":36,"name":1202,"path":15,"size":1203,"width":55,"height":508,"sizeInBytes":1204},{"ext":33,"url":1206,"hash":1207,"mime":36,"name":1208,"path":15,"size":1209,"width":63,"height":343,"sizeInBytes":1210},{"id":104,"ratio":1216,"position":1217,"scale":1218},[],[1536,1537,1538,1539,1540],{"id":1222,"text":1223},{"id":1225,"text":1226},{"id":1228,"text":1229},{"id":1231,"text":1232},{"id":1234,"text":465},[],{"id":1237,"metaTitle":1238,"metaDescription":1239,"canonical":15,"noIndex":75,"ogImage":15},{"id":26,"documentId":298,"title":299,"slug":300,"order":301,"lede":302,"desc":302,"collab":115,"clientName":303,"kind":304,"stack":305,"site":306,"noSiteText":307,"task":308,"result":309,"createdAt":310,"updatedAt":311,"publishedAt":312,"locale":10,"tags":1544,"formats":1547,"points":1548,"slides":1549,"cover":1550,"coverSettings":1556,"taskList":1557,"done":1558,"gallery":1563,"seo":1564},[1545,1546],{"id":315,"label":303},{"id":317,"label":318},[],[],[],{"id":229,"documentId":1248,"name":1249,"alternativeText":299,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":1551,"hash":1275,"ext":33,"mime":36,"size":1276,"url":1277,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1278,"updatedAt":1278,"publishedAt":1278},{"large":1552,"small":1553,"medium":1554,"thumbnail":1555},{"ext":33,"url":1252,"hash":1253,"mime":36,"name":1254,"path":15,"size":1255,"width":39,"height":40,"sizeInBytes":1256},{"ext":33,"url":1258,"hash":1259,"mime":36,"name":1260,"path":15,"size":1261,"width":47,"height":393,"sizeInBytes":1262},{"ext":33,"url":1264,"hash":1265,"mime":36,"name":1266,"path":15,"size":1267,"width":55,"height":56,"sizeInBytes":1268},{"ext":33,"url":1270,"hash":1271,"mime":36,"name":1272,"path":15,"size":1273,"width":63,"height":406,"sizeInBytes":1274},{"id":26,"ratio":307,"position":458,"scale":218},[],[1559,1560,1561,1562],{"id":1283,"text":1284},{"id":1286,"text":1287},{"id":1289,"text":1290},{"id":1292,"text":1293},[],{"id":104,"metaTitle":1296,"metaDescription":1297,"canonical":15,"noIndex":75,"ogImage":15},[],{"id":1237,"documentId":1567,"name":303,"order":484,"showInMarquee":115,"createdAt":1568,"updatedAt":1568,"publishedAt":1569,"locale":10,"logo":15,"projects":1570},"x1xo4a74aacay3lf622hkchu","2026-10-26T22:39:36.113Z","2026-10-27T12:00:11.612Z",[1571],{"id":26,"documentId":298,"title":299,"slug":300,"order":301,"lede":302,"desc":302,"collab":115,"clientName":303,"kind":304,"stack":305,"site":306,"noSiteText":307,"task":308,"result":309,"createdAt":310,"updatedAt":311,"publishedAt":312,"locale":10,"tags":1572,"formats":1575,"points":1576,"slides":1577,"cover":1578,"coverSettings":1584,"taskList":1585,"done":1586,"gallery":1591,"seo":1592},[1573,1574],{"id":315,"label":303},{"id":317,"label":318},[],[],[],{"id":229,"documentId":1248,"name":1249,"alternativeText":299,"caption":15,"focalPoint":15,"width":379,"height":380,"formats":1579,"hash":1275,"ext":33,"mime":36,"size":1276,"url":1277,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1278,"updatedAt":1278,"publishedAt":1278},{"large":1580,"small":1581,"medium":1582,"thumbnail":1583},{"ext":33,"url":1252,"hash":1253,"mime":36,"name":1254,"path":15,"size":1255,"width":39,"height":40,"sizeInBytes":1256},{"ext":33,"url":1258,"hash":1259,"mime":36,"name":1260,"path":15,"size":1261,"width":47,"height":393,"sizeInBytes":1262},{"ext":33,"url":1264,"hash":1265,"mime":36,"name":1266,"path":15,"size":1267,"width":55,"height":56,"sizeInBytes":1268},{"ext":33,"url":1270,"hash":1271,"mime":36,"name":1272,"path":15,"size":1273,"width":63,"height":406,"sizeInBytes":1274},{"id":26,"ratio":307,"position":458,"scale":218},[],[1587,1588,1589,1590],{"id":1283,"text":1284},{"id":1286,"text":1287},{"id":1289,"text":1290},{"id":1292,"text":1293},[],{"id":104,"metaTitle":1296,"metaDescription":1297,"canonical":15,"noIndex":75,"ogImage":15},[],[1595,1596,1597,1598],{"id":1283,"text":1284},{"id":1286,"text":1287},{"id":1289,"text":1290},{"id":1292,"text":1293},[],{"id":204,"documentId":1601,"title":1602,"slug":1603,"order":184,"lede":307,"desc":1604,"collab":75,"clientName":1605,"kind":1606,"stack":1607,"site":1608,"noSiteText":307,"task":1609,"result":1610,"createdAt":1611,"updatedAt":1612,"publishedAt":1613,"locale":10,"tags":1614,"partner":15,"formats":1624,"points":1625,"slides":1641,"cover":1710,"coverSettings":1716,"categories":1717,"services":1724,"client":1805,"taskList":1810,"done":1811,"gallery":1823,"testimonial":15,"nextProject":1831,"seo":1919},"g81budr6atjyj7c003mjw16y","Личный кабинет «Теннисного Клуба Лужники»","luzhniki","Бронирование кортов, интеграция с 1С:Фитнесс, профиль, платежи и история посещений.","Теннисный Клуб Лужники","Личный кабинет","Nuxt 4, TypeScript, Pinia, BFF, PostgreSQL, 1C:Fitness","https:\u002F\u002Flk.tkl.ru\u002F","\u003Cp>Реализовать личный кабинет с бронированием теннисных и падел-кортов, управлением профилем, тренировками и лицевым счётом.\u003C\u002Fp>\n\u003Cp>Полноценный кабинет клиента: от истории тренировок до мультибронирования нескольких кортов за один раз, выбор раздевалки и тренера, фильтрация, платежи и членство.\u003C\u002Fp>","Бронирование и оплата кортов происходит в кабинете. Клиенты сами выбирают дату, время, корт, тренера и раздевалку, а платежи и членство отображают реальные данные из 1С:Фитнес.","2026-10-26T22:39:36.273Z","2026-10-26T22:39:36.620Z","2026-10-27T12:00:11.843Z",[1615,1618,1621],{"id":1616,"label":1617},111,"ТКЛ.РФ",{"id":1619,"label":1620},112,"Спорт",{"id":1622,"label":1623},113,"Интеграция 1С",[],[1626,1629,1632,1635,1638],{"id":1627,"text":1628},185,"Система бронирования",{"id":1630,"text":1631},186,"Интеграция с 1С:Фитнесс",{"id":1633,"text":1634},187,"Регистрация и редактирование профиля",{"id":1636,"text":1637},188,"Платежи",{"id":1639,"text":1640},189,"История посещения",[1642,1674],{"id":1152,"documentId":1643,"name":1644,"alternativeText":1602,"caption":15,"focalPoint":15,"width":590,"height":591,"formats":1645,"hash":1670,"ext":594,"mime":597,"size":1671,"url":1672,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1673,"updatedAt":1673,"publishedAt":1673},"mrssc8gaw5p1jmvqnoer1y3s","luzhniki-laptop.webp",{"large":1646,"small":1652,"medium":1658,"thumbnail":1664},{"ext":594,"url":1647,"hash":1648,"mime":597,"name":1649,"path":15,"size":1650,"width":39,"height":600,"sizeInBytes":1651},"\u002Fuploads\u002Flarge_luzhniki_laptop_64b9d6396d.webp","large_luzhniki_laptop_64b9d6396d","large_luzhniki-laptop.webp",22.94,22942,{"ext":594,"url":1653,"hash":1654,"mime":597,"name":1655,"path":15,"size":1656,"width":47,"height":501,"sizeInBytes":1657},"\u002Fuploads\u002Fsmall_luzhniki_laptop_64b9d6396d.webp","small_luzhniki_laptop_64b9d6396d","small_luzhniki-laptop.webp",9.37,9372,{"ext":594,"url":1659,"hash":1660,"mime":597,"name":1661,"path":15,"size":1662,"width":55,"height":508,"sizeInBytes":1663},"\u002Fuploads\u002Fmedium_luzhniki_laptop_64b9d6396d.webp","medium_luzhniki_laptop_64b9d6396d","medium_luzhniki-laptop.webp",16.12,16124,{"ext":594,"url":1665,"hash":1666,"mime":597,"name":1667,"path":15,"size":1668,"width":63,"height":346,"sizeInBytes":1669},"\u002Fuploads\u002Fthumbnail_luzhniki_laptop_64b9d6396d.webp","thumbnail_luzhniki_laptop_64b9d6396d","thumbnail_luzhniki-laptop.webp",3.99,3988,"luzhniki_laptop_64b9d6396d",42.37,"\u002Fuploads\u002Fluzhniki_laptop_64b9d6396d.webp","2026-10-26T22:31:58.229Z",{"id":301,"documentId":1675,"name":1676,"alternativeText":1602,"caption":15,"focalPoint":15,"width":1677,"height":1678,"formats":1679,"hash":1706,"ext":594,"mime":597,"size":1707,"url":1708,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1709,"updatedAt":1709,"publishedAt":1709},"rwafok0cke6f44570471ll5t","luzhniki-booking.webp",2000,987,{"large":1680,"small":1687,"medium":1693,"thumbnail":1700},{"ext":594,"url":1681,"hash":1682,"mime":597,"name":1683,"path":15,"size":1684,"width":39,"height":1685,"sizeInBytes":1686},"\u002Fuploads\u002Flarge_luzhniki_booking_e64bdfa8c7.webp","large_luzhniki_booking_e64bdfa8c7","large_luzhniki-booking.webp",20.14,494,20140,{"ext":594,"url":1688,"hash":1689,"mime":597,"name":1690,"path":15,"size":405,"width":47,"height":1691,"sizeInBytes":1692},"\u002Fuploads\u002Fsmall_luzhniki_booking_e64bdfa8c7.webp","small_luzhniki_booking_e64bdfa8c7","small_luzhniki-booking.webp",247,7148,{"ext":594,"url":1694,"hash":1695,"mime":597,"name":1696,"path":15,"size":1697,"width":55,"height":1698,"sizeInBytes":1699},"\u002Fuploads\u002Fmedium_luzhniki_booking_e64bdfa8c7.webp","medium_luzhniki_booking_e64bdfa8c7","medium_luzhniki-booking.webp",13.38,370,13382,{"ext":594,"url":1701,"hash":1702,"mime":597,"name":1703,"path":15,"size":1704,"width":63,"height":317,"sizeInBytes":1705},"\u002Fuploads\u002Fthumbnail_luzhniki_booking_e64bdfa8c7.webp","thumbnail_luzhniki_booking_e64bdfa8c7","thumbnail_luzhniki-booking.webp",2.63,2634,"luzhniki_booking_e64bdfa8c7",49.63,"\u002Fuploads\u002Fluzhniki_booking_e64bdfa8c7.webp","2026-10-26T22:31:58.477Z",{"id":1152,"documentId":1643,"name":1644,"alternativeText":1602,"caption":15,"focalPoint":15,"width":590,"height":591,"formats":1711,"hash":1670,"ext":594,"mime":597,"size":1671,"url":1672,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1673,"updatedAt":1673,"publishedAt":1673},{"large":1712,"small":1713,"medium":1714,"thumbnail":1715},{"ext":594,"url":1647,"hash":1648,"mime":597,"name":1649,"path":15,"size":1650,"width":39,"height":600,"sizeInBytes":1651},{"ext":594,"url":1653,"hash":1654,"mime":597,"name":1655,"path":15,"size":1656,"width":47,"height":501,"sizeInBytes":1657},{"ext":594,"url":1659,"hash":1660,"mime":597,"name":1661,"path":15,"size":1662,"width":55,"height":508,"sizeInBytes":1663},{"ext":594,"url":1665,"hash":1666,"mime":597,"name":1667,"path":15,"size":1668,"width":63,"height":346,"sizeInBytes":1669},{"id":204,"ratio":307,"position":458,"scale":218},[1718],{"id":192,"documentId":1719,"label":1720,"slug":1721,"order":184,"createdAt":1722,"updatedAt":1722,"publishedAt":1723,"locale":10},"tanodytymqmx8fmdfitrupv8","Кабинеты и CRM","crm","2026-10-26T22:39:36.121Z","2026-10-27T12:00:12.123Z",[1725,1778],{"id":204,"documentId":205,"title":206,"slug":207,"num":208,"order":184,"text":209,"ctaLabel":210,"includes":1726,"isLinked":75,"createdAt":1727,"updatedAt":1728,"publishedAt":1729,"locale":10,"blocks":1730,"seo":1776},"[Состав услуги: какие задачи решаем и что входит в работу]","2026-10-26T22:39:37.081Z","2026-10-28T01:39:16.788Z","2026-10-28T01:39:16.846Z",[1731,1734,1739,1769],{"id":998,"heading":1732,"body":1726,"__component":1733},"Что входит","blocks.includes",{"id":587,"heading":1735,"projects":1736,"__component":1738},"Кейсы",[1737],{"id":204,"documentId":1601,"title":1602,"slug":1603,"order":184,"lede":307,"desc":1604,"collab":75,"clientName":1605,"kind":1606,"stack":1607,"site":1608,"noSiteText":307,"task":1609,"result":1610,"createdAt":1611,"updatedAt":1612,"publishedAt":1613,"locale":10},"blocks.projects-cards",{"id":17,"heading":86,"lead":1740,"principlesHeading":1741,"steps":1742,"principles":1755,"__component":1768},"Мы занимались заказной разработкой задолго до нейросетей, и процесс сложился ещё тогда. ИИ помогает быстрее выпускать и поддерживать продукт. За стабильность и безопасность по-прежнему отвечаем мы.","Вы в курсе всего, что происходит",[1743,1746,1749,1752],{"id":664,"num":208,"title":1744,"text":1745},"Бриф и оценка","Обсуждаем задачу и оцениваем её. Затем собираем спецификацию: функционал, технические решения, роли, правила и краевые сценарии. Дальше по ней разрабатываем (SDD) и по ней же принимаем результат.",{"id":667,"num":216,"title":1747,"text":1748},"Кликабельный прототип","Собираем прототип по вашему дизайну или с помощью нейросетей. Сценарии можно пройти руками ещё до начала основной разработки.",{"id":669,"num":225,"title":1750,"text":1751},"Разработка и интеграция","После показа прототипа корректируем техническое задание. Простой код пишем с помощью нейросетей Codex и Claude Code: так рутина идёт быстрее, а бюджет расходуется экономнее. Мы знаем, где ИИ может ошибаться, поэтому каждое изменение проверяет программист на код-ревью. Подключаем продукт к вашим системам и внешним сервисам: CRM, оплате и другим. Весь результат этапа доступен на демо-стенде по ссылке проекта.",{"id":671,"num":233,"title":1753,"text":1754},"Тесты и релиз","Когда функционал готов, покрываем его тестами и готовим запуск на тестовом стенде. Это копия боевой среды, где продукт проверяется в реальных условиях. После финального тестирования переносим в продакшен и подключаем мониторинг.",[1756,1760,1764],{"id":1757,"title":1758,"text":1759},100,"Отчёты","Каждые 1–2 недели присылаем отчёт: что сделали, что берём дальше и где возможен перерасход, если задачи меняются. О лишних расходах вы узнаёте до того, как они случились, а не по факту.",{"id":1761,"title":1762,"text":1763},101,"Демо по ссылке","Текущая версия продукта всегда открыта. Можно зайти в любой момент, всё пощупать и отправить ссылку коллегам.",{"id":1765,"title":1766,"text":1767},102,"Прямая связь с командой","Общий чат с разработчиками, без цепочки менеджеров. На вопросы отвечают те, кто пишет код.","blocks.how",{"id":1770,"heading":1771,"cta":1772,"__component":1775},32,"F.A.Q",{"id":406,"label":1773,"href":95,"kind":1774,"strong":75,"external":75},"Задать свой вопрос","btn-d","blocks.faq",{"id":294,"metaTitle":1777,"metaDescription":209,"canonical":15,"noIndex":75,"ogImage":15},"Личные кабинеты и порталы — Spot",{"id":12,"documentId":236,"title":237,"slug":238,"num":239,"order":197,"text":240,"ctaLabel":210,"includes":1726,"isLinked":75,"createdAt":1779,"updatedAt":1780,"publishedAt":1781,"locale":10,"blocks":1782,"seo":1802},"2026-10-26T22:39:37.233Z","2026-10-28T01:39:17.390Z","2026-10-28T01:39:17.446Z",[1783,1784,1788,1800],{"id":12,"heading":1732,"body":1726,"__component":1733},{"id":998,"heading":1735,"projects":1785,"__component":1738},[1786,1787],{"id":204,"documentId":1601,"title":1602,"slug":1603,"order":184,"lede":307,"desc":1604,"collab":75,"clientName":1605,"kind":1606,"stack":1607,"site":1608,"noSiteText":307,"task":1609,"result":1610,"createdAt":1611,"updatedAt":1612,"publishedAt":1613,"locale":10},{"id":77,"documentId":1317,"title":1318,"slug":1319,"order":227,"lede":1320,"desc":1320,"collab":75,"clientName":1321,"kind":1322,"stack":1323,"site":1324,"noSiteText":307,"task":1325,"result":1326,"createdAt":1327,"updatedAt":1328,"publishedAt":1329,"locale":10},{"id":101,"heading":86,"lead":1740,"principlesHeading":1741,"steps":1789,"principles":1794,"__component":1768},[1790,1791,1792,1793],{"id":988,"num":208,"title":1744,"text":1745},{"id":1166,"num":216,"title":1747,"text":1748},{"id":1168,"num":225,"title":1750,"text":1751},{"id":1171,"num":233,"title":1753,"text":1754},[1795,1797,1799],{"id":1796,"title":1758,"text":1759},118,{"id":1798,"title":1762,"text":1763},119,{"id":315,"title":1766,"text":1767},{"id":89,"heading":1771,"cta":1801,"__component":1775},{"id":1334,"label":1773,"href":95,"kind":1774,"strong":75,"external":75},{"id":1803,"metaTitle":1804,"metaDescription":240,"canonical":15,"noIndex":75,"ogImage":15},99,"Интеграции сервисов — Spot",{"id":146,"documentId":1806,"name":1605,"order":1807,"showInMarquee":115,"createdAt":1808,"updatedAt":1808,"publishedAt":1809,"locale":10,"logo":15},"n0elolio4gvxc94xuq2sm2xn",12,"2026-10-26T22:39:36.099Z","2026-10-27T12:00:11.591Z",[],[1812,1814,1816,1818,1821],{"id":1813,"text":1628},190,{"id":1815,"text":1631},191,{"id":1817,"text":1634},192,{"id":1819,"text":1820},193,"Платежи и членство",{"id":1822,"text":1640},194,[1824],{"id":301,"caption":307,"image":1825},{"id":301,"documentId":1675,"name":1676,"alternativeText":1602,"caption":15,"focalPoint":15,"width":1677,"height":1678,"formats":1826,"hash":1706,"ext":594,"mime":597,"size":1707,"url":1708,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1709,"updatedAt":1709,"publishedAt":1709},{"large":1827,"small":1828,"medium":1829,"thumbnail":1830},{"ext":594,"url":1681,"hash":1682,"mime":597,"name":1683,"path":15,"size":1684,"width":39,"height":1685,"sizeInBytes":1686},{"ext":594,"url":1688,"hash":1689,"mime":597,"name":1690,"path":15,"size":405,"width":47,"height":1691,"sizeInBytes":1692},{"ext":594,"url":1694,"hash":1695,"mime":597,"name":1696,"path":15,"size":1697,"width":55,"height":1698,"sizeInBytes":1699},{"ext":594,"url":1701,"hash":1702,"mime":597,"name":1703,"path":15,"size":1704,"width":63,"height":317,"sizeInBytes":1705},{"id":146,"documentId":1832,"title":1833,"slug":1834,"order":218,"lede":1835,"desc":1835,"collab":75,"clientName":1836,"kind":1837,"stack":1838,"site":307,"noSiteText":1839,"task":1840,"result":15,"createdAt":1841,"updatedAt":1842,"publishedAt":1843,"locale":10,"tags":1844,"formats":1849,"points":1850,"slides":1859,"cover":1891,"coverSettings":1897,"taskList":1898,"done":1899,"gallery":1915,"seo":1916},"jzhsxo67cxtotrobtcmid5rg","3 года развиваем CRM сети музыкальных школ «Виртуозы»","virtuozy","Все филиалы получили реактивное реал-тайм расписание и множество полезных модулей для управления бизнесом.","Сеть музыкальных школ «Виртуозы»","CRM-система","Vue.js, Pinia, PrimeVue, PHP, Socket.IO","Внутренняя система","\u003Cp>Оптимизировать работу с расписанием и разгрузить администраторов сети школ: занятия, замены и переносы должны обновляться во всех филиалах сразу, без звонков и ручной сверки.\u003C\u002Fp>\n\u003Cp>Обеспечить реал-тайм и наполнить систему модулями для управления бизнесом: ученики, преподаватели, оплаты и отчётность в одной CRM.\u003C\u002Fp>","2026-10-26T22:39:36.296Z","2026-10-28T00:34:25.071Z","2026-10-28T00:34:25.230Z",[1845,1847],{"id":710,"label":1846},"«Виртуозы»",{"id":56,"label":1848},"Образование",[],[1851,1854,1856],{"id":1852,"text":1853},369,"Миграция фронтенд стека на Vue.js",{"id":1698,"text":1855},"Внедрение модульной системы",{"id":1857,"text":1858},371,"Реактивные формы, регулярные уроки",[1860],{"id":1807,"documentId":1861,"name":1862,"alternativeText":1833,"caption":15,"focalPoint":15,"width":590,"height":591,"formats":1863,"hash":1887,"ext":594,"mime":597,"size":1888,"url":1889,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1890,"updatedAt":1890,"publishedAt":1890},"oepj2jygdk1n4z0b7wxud8tm","virtuozy-laptop.webp",{"large":1864,"small":1870,"medium":1876,"thumbnail":1882},{"ext":594,"url":1865,"hash":1866,"mime":597,"name":1867,"path":15,"size":1868,"width":39,"height":600,"sizeInBytes":1869},"\u002Fuploads\u002Flarge_virtuozy_laptop_ceee7f8cbb.webp","large_virtuozy_laptop_ceee7f8cbb","large_virtuozy-laptop.webp",32.99,32994,{"ext":594,"url":1871,"hash":1872,"mime":597,"name":1873,"path":15,"size":1874,"width":47,"height":501,"sizeInBytes":1875},"\u002Fuploads\u002Fsmall_virtuozy_laptop_ceee7f8cbb.webp","small_virtuozy_laptop_ceee7f8cbb","small_virtuozy-laptop.webp",13.39,13394,{"ext":594,"url":1877,"hash":1878,"mime":597,"name":1879,"path":15,"size":1880,"width":55,"height":508,"sizeInBytes":1881},"\u002Fuploads\u002Fmedium_virtuozy_laptop_ceee7f8cbb.webp","medium_virtuozy_laptop_ceee7f8cbb","medium_virtuozy-laptop.webp",23.22,23220,{"ext":594,"url":1883,"hash":1884,"mime":597,"name":1885,"path":15,"size":1373,"width":63,"height":346,"sizeInBytes":1886},"\u002Fuploads\u002Fthumbnail_virtuozy_laptop_ceee7f8cbb.webp","thumbnail_virtuozy_laptop_ceee7f8cbb","thumbnail_virtuozy-laptop.webp",5212,"virtuozy_laptop_ceee7f8cbb",66.57,"\u002Fuploads\u002Fvirtuozy_laptop_ceee7f8cbb.webp","2026-10-26T22:31:58.739Z",{"id":1807,"documentId":1861,"name":1862,"alternativeText":1833,"caption":15,"focalPoint":15,"width":590,"height":591,"formats":1892,"hash":1887,"ext":594,"mime":597,"size":1888,"url":1889,"previewUrl":15,"provider":23,"provider_metadata":15,"createdAt":1890,"updatedAt":1890,"publishedAt":1890},{"large":1893,"small":1894,"medium":1895,"thumbnail":1896},{"ext":594,"url":1865,"hash":1866,"mime":597,"name":1867,"path":15,"size":1868,"width":39,"height":600,"sizeInBytes":1869},{"ext":594,"url":1871,"hash":1872,"mime":597,"name":1873,"path":15,"size":1874,"width":47,"height":501,"sizeInBytes":1875},{"ext":594,"url":1877,"hash":1878,"mime":597,"name":1879,"path":15,"size":1880,"width":55,"height":508,"sizeInBytes":1881},{"ext":594,"url":1883,"hash":1884,"mime":597,"name":1885,"path":15,"size":1373,"width":63,"height":346,"sizeInBytes":1886},{"id":146,"ratio":307,"position":458,"scale":218},[],[1900,1902,1905,1908,1910,1913],{"id":1901,"text":1853},372,{"id":1903,"text":1904},373,"Реал-тайм расписание во всех филиалах на Socket.IO",{"id":1906,"text":1907},374,"Замены и переносы занятий без ручной сверки",{"id":1909,"text":1855},375,{"id":1911,"text":1912},376,"Модули учеников, преподавателей, оплат и отчётности",{"id":1914,"text":1858},377,[],{"id":282,"metaTitle":1917,"metaDescription":1918,"canonical":15,"noIndex":75,"ogImage":15},"Разработка CRM для сети музыкальных школ на Vue.js","3 года развиваем CRM «Виртуозов»: реал-тайм расписание на Socket.IO, ученики, оплаты и отчётность для всех филиалов.",{"id":85,"metaTitle":1920,"metaDescription":1921,"canonical":15,"noIndex":75,"ogImage":15},"Личный кабинет теннисного клуба с бронированием кортов и интеграцией 1С:Фитнес","Разработка кабинета для ТК «Лужники» на Nuxt 4: бронирование кортов, оплата, членство, тренеры. Данные синхронизируются с 1С:Фитнес.",{"id":104,"metaTitle":1296,"metaDescription":1297,"canonical":15,"noIndex":75,"ogImage":15}]