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