[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"global":3,"services:en":200,"technology-names:en":248,"projects-page:en":296,"projects:en":315,"project-categories:en":1270},{"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":114,"organization":133,"brief":147},5,"pdvc9bpy99219el368k0axyu","Spot","https:\u002F\u002Fwespot.ru","2026-10-27T11:56:47.515Z","2026-10-28T01:53:56.708Z","2026-10-28T01:53:56.790Z","en",{"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},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":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},29,"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},174,"Services","\u002Fservices","text",false,{"id":79,"label":80,"href":81,"kind":76,"strong":77,"external":77},175,"Projects","\u002Fcases",{"id":83,"label":84,"href":85,"kind":76,"strong":77,"external":77},176,"Expertise","\u002F#expertise",{"id":87,"label":88,"href":89,"kind":76,"strong":77,"external":77},177,"How we work","\u002F#how",{"id":91,"label":92,"href":93,"kind":76,"strong":77,"external":77},178,"Contacts","#contact",{"id":95,"label":96,"href":97,"kind":98,"strong":77,"external":77},179,"Discuss a project","#brief","btn-a",{"id":4,"heading":100,"text":101,"cta":102,"links":104},"Let's discuss your project","We reply the same day. The first step is a 30-minute call or a brief in Telegram.",{"id":103,"label":96,"href":97,"kind":98,"strong":77,"external":77},180,[105,109],{"id":106,"label":107,"href":108,"kind":76,"strong":77,"external":77},181,"push@wespot.ru","mailto:push@wespot.ru",{"id":110,"label":111,"href":112,"kind":76,"strong":77,"external":113},182,"@khudyakv","https:\u002F\u002Ft.me\u002Fkhudyakv",true,{"id":4,"legal":115,"links":116},"© 2022–2026 Spot",[117,121,125,129],{"id":118,"label":119,"href":120,"kind":76,"strong":77,"external":77},183,"Privacy policy","\u002Fprivacy",{"id":122,"label":123,"href":124,"kind":76,"strong":77,"external":77},184,"Terms of use","\u002Fterms",{"id":126,"label":127,"href":128,"kind":76,"strong":113,"external":113},185,"Habr","https:\u002F\u002Fhabr.com\u002Fru\u002Fusers\u002Fkhudyakv\u002Farticles\u002F",{"id":130,"label":131,"href":132,"kind":76,"strong":113,"external":113},186,"Telegram","https:\u002F\u002Ft.me\u002Ffrontend_lite",{"id":134,"name":6,"alternateNames":135,"legalName":16,"inn":16,"email":107,"phone":16,"telegram":112,"country":136,"description":137,"sameAs":138},6,"Wespot","RU","We build the online touchpoints between a business and its customers, partners and employees: customer accounts and stores, dealer and partner portals, CRM and internal systems for teams.",[139,141,144],{"id":140,"label":131,"href":112,"kind":76,"strong":77,"external":113},187,{"id":142,"label":143,"href":132,"kind":76,"strong":77,"external":113},188,"Read on Telegram",{"id":145,"label":146,"href":128,"kind":76,"strong":77,"external":113},189,"Articles on Habr",{"id":4,"label":96,"title":148,"submit":149,"successText":150,"errorText":151,"people":152,"fields":175,"consent":196},"Fill in a brief \u003Cspan style=\"color: #6B6B72\">about your task\u003C\u002Fspan>","Send the brief","Thank you! We have your brief and will get back to you as soon as we can.","The brief could not be sent. Write to us at push@wespot.ru or on Telegram @khudyakv.",[153],{"id":154,"name":155,"role":156,"photo":157},9,"Vladislav Khudyakov","Founder",{"id":158,"documentId":159,"name":160,"alternativeText":161,"caption":16,"focalPoint":16,"width":162,"height":162,"formats":163,"hash":171,"ext":34,"mime":37,"size":172,"url":173,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":174,"updatedAt":174,"publishedAt":174},30,"fbfagczmqep6lcsch1v3c81f","vladislav-khudyakov.jpg","Владислав Худяков",160,{"thumbnail":164},{"ext":34,"url":165,"hash":166,"mime":37,"name":167,"path":16,"size":168,"width":169,"height":169,"sizeInBytes":170},"\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",[176,183,189],{"id":177,"label":178,"name":179,"tag":180,"type":76,"placeholder":181,"autocomplete":179,"rows":182,"required":113},13,"Name*","name","input","How should we address you?",0,{"id":184,"label":185,"name":186,"tag":180,"type":76,"placeholder":187,"autocomplete":188,"rows":182,"required":113},14,"How can we reach you*","contact","Messenger, phone, email","off",{"id":190,"label":191,"name":192,"tag":193,"type":76,"placeholder":194,"autocomplete":188,"rows":195,"required":77},15,"About the task","task","textarea","What needs to be done, the timeline, any constraints",4,{"id":4,"before":197,"link":198,"href":120,"after":199},"I agree to the processing of my personal data. See the ","privacy policy",".",[201,209,218,226,234,241],{"id":202,"documentId":203,"title":204,"slug":205,"num":206,"text":207,"isLinked":77,"order":182,"ctaLabel":208},36,"xom9f9b8uov8k5jzse6cawd0","Customer accounts and portals","lk","01","Accounts for customers, partners and employees: orders, payments, requests, history and access roles.","Discuss the task",{"id":210,"documentId":211,"title":212,"slug":213,"num":214,"text":215,"isLinked":77,"order":216,"ctaLabel":217},35,"tumsah9k2m6m0sewkabpw61e","Corporate systems","corporate","02","CRM, ERP and internal systems. Customers, finances, requests and access in one place.",1,"Discuss a system",{"id":219,"documentId":220,"title":221,"slug":222,"num":223,"text":224,"isLinked":77,"order":225,"ctaLabel":208},37,"zunn9dms6ad8texoqw6y3tdr","Mini Apps and web services","mini-apps","03","Mini Apps, chatbots and web services that automate individual business processes.",2,{"id":227,"documentId":228,"title":229,"slug":230,"num":231,"text":232,"isLinked":77,"order":233,"ctaLabel":208},38,"jhuw9zs2spni1yu9a682x04h","Special projects and complex interfaces","special","04","Web games, configurators and calculators. Built for Alfa-Bank, Raiffeisen Life and SPLAT.",3,{"id":235,"documentId":236,"title":237,"slug":238,"num":239,"text":240,"isLinked":77,"order":195,"ctaLabel":208},39,"ckrj708ld8bs46wv7klunsjo","Service integrations","integrations","05","Data exchange with 1C, CRM, YooKassa, Stripe, delivery services and SMS gateways.",{"id":242,"documentId":243,"title":244,"slug":245,"num":246,"text":247,"isLinked":77,"order":4,"ctaLabel":208},40,"yuha2yu8lv44n7tn7bacrsgk","Support and scaling","support","06","We join existing products and work with someone else's code. We optimise performance and move legacy to a new stack.",[249,253,257,260,264,268,272,276,280,284,288,292],{"id":250,"documentId":251,"name":252},169,"p8vqp4j7u4d5hczr7szvpixb","Vue",{"id":254,"documentId":255,"name":256},128,"cz2o7v44o0aco9e5ug991orw","React",{"id":65,"documentId":258,"name":259},"xlc3e2f0g2e8d21dtz56fhqq","Nuxt",{"id":261,"documentId":262,"name":263},130,"tn8tizd5lz1g7lobpen0g8jp","Next.js",{"id":265,"documentId":266,"name":267},131,"j4b9wdar97fh6a7n4np1ol1b","TypeScript",{"id":269,"documentId":270,"name":271},132,"y119214qgyryif676kl65vzm","Vite",{"id":273,"documentId":274,"name":275},133,"h32yowozezgx7shnoavwhdhr","Sass",{"id":277,"documentId":278,"name":279},134,"nptn5i4h1260f2i8vsf05xm8","Pinia",{"id":281,"documentId":282,"name":283},135,"deb59z0fojzpks7jg8zqhy9x","GSAP",{"id":285,"documentId":286,"name":287},136,"ipa2daxz0h944wz1bpkhaphz","Canvas",{"id":289,"documentId":290,"name":291},137,"rzotygp0g2fxn3ynxnucq3jp","Anime.js",{"id":293,"documentId":294,"name":295},138,"hd8evrxia67rvyuvmv0tij7o","Figma",{"id":195,"documentId":297,"createdAt":298,"updatedAt":299,"publishedAt":300,"locale":11,"hero":301,"blocks":306,"seo":311},"svkvgyg9dv86tm2fk4aouym4","2026-10-27T11:56:47.483Z","2026-10-27T12:06:30.849Z","2026-10-27T12:06:30.853Z",{"id":195,"title":302,"lead":303,"text":304,"backLink":16,"ctas":305},"Projects and results","We launch customer accounts, CRM systems and online stores and keep developing them after release.","Experience with large companies: Alfa-Bank, Rostelecom, Raiffeisen Life, Sber Education, Selectel Academy and SPLAT.",[],[307],{"id":195,"showFilters":113,"categories":308,"projects":309,"__component":310},[],[],"blocks.projects-grid",{"id":312,"metaTitle":313,"metaDescription":314,"canonical":16,"noIndex":77,"ogImage":16},64,"Customer portal and CRM case studies: Alfa-Bank, Rostelecom, SPLAT — Spot","12 projects on Vue, Nuxt and Laravel: a tennis club account with 1C, a CRM for a school chain, web games for a bank, an online store ready for sales.",[316,439,505,571,686,751,820,886,957,1098,1161,1218],{"id":158,"documentId":317,"title":318,"slug":319,"lede":320,"desc":321,"collab":77,"order":182,"tags":322,"points":332,"slides":348,"cover":429,"partner":16,"categories":435},"g81budr6atjyj7c003mjw16y","Customer account for the Luzhniki Tennis Club","luzhniki","","Court booking, 1C:Fitness integration, profile, payments and visit history.",[323,326,329],{"id":324,"label":325},122,"TKL.RF",{"id":327,"label":328},123,"Sports",{"id":330,"label":331},124,"1C integration",[333,336,339,342,345],{"id":334,"text":335},221,"Booking system",{"id":337,"text":338},222,"1C:Fitness integration",{"id":340,"text":341},223,"Sign-up and profile editing",{"id":343,"text":344},224,"Payments",{"id":346,"text":347},225,"Visit history",[349,390],{"id":350,"documentId":351,"name":352,"alternativeText":353,"caption":16,"focalPoint":16,"width":354,"height":355,"formats":356,"hash":386,"ext":358,"mime":361,"size":387,"url":388,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":389,"updatedAt":389,"publishedAt":389},10,"mrssc8gaw5p1jmvqnoer1y3s","luzhniki-laptop.webp","Личный кабинет «Теннисного Клуба Лужники»",1536,864,{"large":357,"small":366,"medium":373,"thumbnail":380},{"ext":358,"url":359,"hash":360,"mime":361,"name":362,"path":16,"size":363,"width":40,"height":364,"sizeInBytes":365},".webp","\u002Fuploads\u002Flarge_luzhniki_laptop_64b9d6396d.webp","large_luzhniki_laptop_64b9d6396d","image\u002Fwebp","large_luzhniki-laptop.webp",22.94,562,22942,{"ext":358,"url":367,"hash":368,"mime":361,"name":369,"path":16,"size":370,"width":48,"height":371,"sizeInBytes":372},"\u002Fuploads\u002Fsmall_luzhniki_laptop_64b9d6396d.webp","small_luzhniki_laptop_64b9d6396d","small_luzhniki-laptop.webp",9.37,281,9372,{"ext":358,"url":374,"hash":375,"mime":361,"name":376,"path":16,"size":377,"width":56,"height":378,"sizeInBytes":379},"\u002Fuploads\u002Fmedium_luzhniki_laptop_64b9d6396d.webp","medium_luzhniki_laptop_64b9d6396d","medium_luzhniki-laptop.webp",16.12,422,16124,{"ext":358,"url":381,"hash":382,"mime":361,"name":383,"path":16,"size":384,"width":64,"height":293,"sizeInBytes":385},"\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":391,"documentId":392,"name":393,"alternativeText":353,"caption":16,"focalPoint":16,"width":394,"height":395,"formats":396,"hash":425,"ext":358,"mime":361,"size":426,"url":427,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":428,"updatedAt":428,"publishedAt":428},11,"rwafok0cke6f44570471ll5t","luzhniki-booking.webp",2000,987,{"large":397,"small":404,"medium":411,"thumbnail":418},{"ext":358,"url":398,"hash":399,"mime":361,"name":400,"path":16,"size":401,"width":40,"height":402,"sizeInBytes":403},"\u002Fuploads\u002Flarge_luzhniki_booking_e64bdfa8c7.webp","large_luzhniki_booking_e64bdfa8c7","large_luzhniki-booking.webp",20.14,494,20140,{"ext":358,"url":405,"hash":406,"mime":361,"name":407,"path":16,"size":408,"width":48,"height":409,"sizeInBytes":410},"\u002Fuploads\u002Fsmall_luzhniki_booking_e64bdfa8c7.webp","small_luzhniki_booking_e64bdfa8c7","small_luzhniki-booking.webp",7.15,247,7148,{"ext":358,"url":412,"hash":413,"mime":361,"name":414,"path":16,"size":415,"width":56,"height":416,"sizeInBytes":417},"\u002Fuploads\u002Fmedium_luzhniki_booking_e64bdfa8c7.webp","medium_luzhniki_booking_e64bdfa8c7","medium_luzhniki-booking.webp",13.38,370,13382,{"ext":358,"url":419,"hash":420,"mime":361,"name":421,"path":16,"size":422,"width":64,"height":423,"sizeInBytes":424},"\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":350,"documentId":351,"name":352,"alternativeText":353,"caption":16,"focalPoint":16,"width":354,"height":355,"formats":430,"hash":386,"ext":358,"mime":361,"size":387,"url":388,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":389,"updatedAt":389,"publishedAt":389},{"large":431,"small":432,"medium":433,"thumbnail":434},{"ext":358,"url":359,"hash":360,"mime":361,"name":362,"path":16,"size":363,"width":40,"height":364,"sizeInBytes":365},{"ext":358,"url":367,"hash":368,"mime":361,"name":369,"path":16,"size":370,"width":48,"height":371,"sizeInBytes":372},{"ext":358,"url":374,"hash":375,"mime":361,"name":376,"path":16,"size":377,"width":56,"height":378,"sizeInBytes":379},{"ext":358,"url":381,"hash":382,"mime":361,"name":383,"path":16,"size":384,"width":64,"height":293,"sizeInBytes":385},[436],{"id":177,"documentId":437,"slug":438},"tanodytymqmx8fmdfitrupv8","crm",{"id":440,"documentId":441,"title":442,"slug":443,"lede":444,"desc":444,"collab":77,"order":216,"tags":445,"points":452,"slides":462,"cover":497,"partner":16,"categories":503},50,"jzhsxo67cxtotrobtcmid5rg","Three years developing the CRM of the Virtuozy music school chain","virtuozy","Every branch got a reactive real-time schedule and a set of useful business management modules.",[446,449],{"id":447,"label":448},481,"Virtuozy",{"id":450,"label":451},482,"Education",[453,456,459],{"id":454,"text":455},378,"Frontend stack migration to Vue.js",{"id":457,"text":458},379,"Modular system introduced",{"id":460,"text":461},380,"Reactive forms, recurring lessons",[463],{"id":464,"documentId":465,"name":466,"alternativeText":467,"caption":16,"focalPoint":16,"width":354,"height":355,"formats":468,"hash":493,"ext":358,"mime":361,"size":494,"url":495,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":496,"updatedAt":496,"publishedAt":496},12,"oepj2jygdk1n4z0b7wxud8tm","virtuozy-laptop.webp","3 года развиваем CRM сети музыкальных школ «Виртуозы»",{"large":469,"small":475,"medium":481,"thumbnail":487},{"ext":358,"url":470,"hash":471,"mime":361,"name":472,"path":16,"size":473,"width":40,"height":364,"sizeInBytes":474},"\u002Fuploads\u002Flarge_virtuozy_laptop_ceee7f8cbb.webp","large_virtuozy_laptop_ceee7f8cbb","large_virtuozy-laptop.webp",32.99,32994,{"ext":358,"url":476,"hash":477,"mime":361,"name":478,"path":16,"size":479,"width":48,"height":371,"sizeInBytes":480},"\u002Fuploads\u002Fsmall_virtuozy_laptop_ceee7f8cbb.webp","small_virtuozy_laptop_ceee7f8cbb","small_virtuozy-laptop.webp",13.39,13394,{"ext":358,"url":482,"hash":483,"mime":361,"name":484,"path":16,"size":485,"width":56,"height":378,"sizeInBytes":486},"\u002Fuploads\u002Fmedium_virtuozy_laptop_ceee7f8cbb.webp","medium_virtuozy_laptop_ceee7f8cbb","medium_virtuozy-laptop.webp",23.22,23220,{"ext":358,"url":488,"hash":489,"mime":361,"name":490,"path":16,"size":491,"width":64,"height":293,"sizeInBytes":492},"\u002Fuploads\u002Fthumbnail_virtuozy_laptop_ceee7f8cbb.webp","thumbnail_virtuozy_laptop_ceee7f8cbb","thumbnail_virtuozy-laptop.webp",5.21,5212,"virtuozy_laptop_ceee7f8cbb",66.57,"\u002Fuploads\u002Fvirtuozy_laptop_ceee7f8cbb.webp","2026-10-26T22:31:58.739Z",{"id":464,"documentId":465,"name":466,"alternativeText":467,"caption":16,"focalPoint":16,"width":354,"height":355,"formats":498,"hash":493,"ext":358,"mime":361,"size":494,"url":495,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":496,"updatedAt":496,"publishedAt":496},{"large":499,"small":500,"medium":501,"thumbnail":502},{"ext":358,"url":470,"hash":471,"mime":361,"name":472,"path":16,"size":473,"width":40,"height":364,"sizeInBytes":474},{"ext":358,"url":476,"hash":477,"mime":361,"name":478,"path":16,"size":479,"width":48,"height":371,"sizeInBytes":480},{"ext":358,"url":482,"hash":483,"mime":361,"name":484,"path":16,"size":485,"width":56,"height":378,"sizeInBytes":486},{"ext":358,"url":488,"hash":489,"mime":361,"name":490,"path":16,"size":491,"width":64,"height":293,"sizeInBytes":492},[504],{"id":177,"documentId":437,"slug":438},{"id":506,"documentId":507,"title":508,"slug":509,"lede":510,"desc":510,"collab":77,"order":225,"tags":511,"points":521,"slides":528,"cover":561,"partner":16,"categories":567},54,"jf35hvefa8t9rhg8jii1vxs3","Extended the online store of sports brand Vetersport","vetersport","Added bundles and discounts and sped up the site before Black Friday.",[512,515,518],{"id":513,"label":514},489,"Vetersport",{"id":516,"label":517},490,"Online store",{"id":519,"label":520},491,"Retail",[522,525],{"id":523,"text":524},413,"Connected an address and data suggestion service for forms",{"id":526,"text":527},414,"Moved file uploads to S3 cloud storage",[529],{"id":177,"documentId":530,"name":531,"alternativeText":532,"caption":16,"focalPoint":16,"width":354,"height":355,"formats":533,"hash":557,"ext":358,"mime":361,"size":558,"url":559,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":560,"updatedAt":560,"publishedAt":560},"fgctemnasxypnn1xc1g8hxy8","vetersport-laptop.webp","Расширили функционал интернет-магазина производителя Ветерспорт",{"large":534,"small":540,"medium":546,"thumbnail":552},{"ext":358,"url":535,"hash":536,"mime":361,"name":537,"path":16,"size":538,"width":40,"height":364,"sizeInBytes":539},"\u002Fuploads\u002Flarge_vetersport_laptop_0a3b6dc2cd.webp","large_vetersport_laptop_0a3b6dc2cd","large_vetersport-laptop.webp",27.51,27514,{"ext":358,"url":541,"hash":542,"mime":361,"name":543,"path":16,"size":544,"width":48,"height":371,"sizeInBytes":545},"\u002Fuploads\u002Fsmall_vetersport_laptop_0a3b6dc2cd.webp","small_vetersport_laptop_0a3b6dc2cd","small_vetersport-laptop.webp",12.07,12072,{"ext":358,"url":547,"hash":548,"mime":361,"name":549,"path":16,"size":550,"width":56,"height":378,"sizeInBytes":551},"\u002Fuploads\u002Fmedium_vetersport_laptop_0a3b6dc2cd.webp","medium_vetersport_laptop_0a3b6dc2cd","medium_vetersport-laptop.webp",19.85,19848,{"ext":358,"url":553,"hash":554,"mime":361,"name":555,"path":16,"size":491,"width":64,"height":293,"sizeInBytes":556},"\u002Fuploads\u002Fthumbnail_vetersport_laptop_0a3b6dc2cd.webp","thumbnail_vetersport_laptop_0a3b6dc2cd","thumbnail_vetersport-laptop.webp",5210,"vetersport_laptop_0a3b6dc2cd",51.76,"\u002Fuploads\u002Fvetersport_laptop_0a3b6dc2cd.webp","2026-10-26T22:31:58.988Z",{"id":177,"documentId":530,"name":531,"alternativeText":532,"caption":16,"focalPoint":16,"width":354,"height":355,"formats":562,"hash":557,"ext":358,"mime":361,"size":558,"url":559,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":560,"updatedAt":560,"publishedAt":560},{"large":563,"small":564,"medium":565,"thumbnail":566},{"ext":358,"url":535,"hash":536,"mime":361,"name":537,"path":16,"size":538,"width":40,"height":364,"sizeInBytes":539},{"ext":358,"url":541,"hash":542,"mime":361,"name":543,"path":16,"size":544,"width":48,"height":371,"sizeInBytes":545},{"ext":358,"url":547,"hash":548,"mime":361,"name":549,"path":16,"size":550,"width":56,"height":378,"sizeInBytes":551},{"ext":358,"url":553,"hash":554,"mime":361,"name":555,"path":16,"size":491,"width":64,"height":293,"sizeInBytes":556},[568],{"id":184,"documentId":569,"slug":570},"lko2vn42mhotyi1l1swd5gxi","sites",{"id":572,"documentId":573,"title":574,"slug":575,"lede":576,"desc":576,"collab":113,"order":233,"tags":577,"points":584,"slides":597,"cover":670,"partner":676,"categories":679},43,"dz53r8mitt3dtxzu29ni7apu","An onboarding game for a loyalty programme","more-vygody","A web game that onboards customers into the bank's loyalty system.",[578,580,582],{"id":103,"label":579},"Alfa-Bank",{"id":106,"label":581},"“Sea of Benefits”",{"id":110,"label":583},"Fintech",[585,588,591,594],{"id":586,"text":587},320,"A quiz about points gives attempts to “cast the line”",{"id":589,"text":590},321,"Fishing with collectible items and prizes",{"id":592,"text":593},322,"Collection and achievement screens",{"id":595,"text":596},323,"User behaviour analytics",[598,633],{"id":184,"documentId":599,"name":600,"alternativeText":601,"caption":16,"focalPoint":16,"width":602,"height":603,"formats":604,"hash":629,"ext":34,"mime":37,"size":630,"url":631,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":632,"updatedAt":632,"publishedAt":632},"iopyhg9unqem19v5fxg7a1t0","alfa-more-vygody.jpg","Игра для онбординга в программу лояльности",1490,782,{"large":605,"small":611,"medium":618,"thumbnail":624},{"ext":34,"url":606,"hash":607,"mime":37,"name":608,"path":16,"size":609,"width":40,"height":41,"sizeInBytes":610},"\u002Fuploads\u002Flarge_alfa_more_vygody_a40f2b5e07.jpg","large_alfa_more_vygody_a40f2b5e07","large_alfa-more-vygody.jpg",62.26,62259,{"ext":34,"url":612,"hash":613,"mime":37,"name":614,"path":16,"size":615,"width":48,"height":616,"sizeInBytes":617},"\u002Fuploads\u002Fsmall_alfa_more_vygody_a40f2b5e07.jpg","small_alfa_more_vygody_a40f2b5e07","small_alfa-more-vygody.jpg",21.68,262,21681,{"ext":34,"url":619,"hash":620,"mime":37,"name":621,"path":16,"size":622,"width":56,"height":57,"sizeInBytes":623},"\u002Fuploads\u002Fmedium_alfa_more_vygody_a40f2b5e07.jpg","medium_alfa_more_vygody_a40f2b5e07","medium_alfa-more-vygody.jpg",40.2,40195,{"ext":34,"url":625,"hash":626,"mime":37,"name":627,"path":16,"size":408,"width":64,"height":254,"sizeInBytes":628},"\u002Fuploads\u002Fthumbnail_alfa_more_vygody_a40f2b5e07.jpg","thumbnail_alfa_more_vygody_a40f2b5e07","thumbnail_alfa-more-vygody.jpg",7147,"alfa_more_vygody_a40f2b5e07",113.12,"\u002Fuploads\u002Falfa_more_vygody_a40f2b5e07.jpg","2026-10-26T22:31:59.106Z",{"id":190,"documentId":634,"name":635,"alternativeText":601,"caption":16,"focalPoint":16,"width":636,"height":637,"formats":638,"hash":666,"ext":34,"mime":37,"size":667,"url":668,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":669,"updatedAt":669,"publishedAt":669},"flis01idcvbjx8027ys4enxt","more-vygody-screens.jpg",2400,1284,{"large":639,"small":646,"medium":653,"thumbnail":660},{"ext":34,"url":640,"hash":641,"mime":37,"name":642,"path":16,"size":643,"width":40,"height":644,"sizeInBytes":645},"\u002Fuploads\u002Flarge_more_vygody_screens_3ac7b0bc6f.jpg","large_more_vygody_screens_3ac7b0bc6f","large_more-vygody-screens.jpg",74.94,535,74940,{"ext":34,"url":647,"hash":648,"mime":37,"name":649,"path":16,"size":650,"width":48,"height":651,"sizeInBytes":652},"\u002Fuploads\u002Fsmall_more_vygody_screens_3ac7b0bc6f.jpg","small_more_vygody_screens_3ac7b0bc6f","small_more-vygody-screens.jpg",27.25,268,27246,{"ext":34,"url":654,"hash":655,"mime":37,"name":656,"path":16,"size":657,"width":56,"height":658,"sizeInBytes":659},"\u002Fuploads\u002Fmedium_more_vygody_screens_3ac7b0bc6f.jpg","medium_more_vygody_screens_3ac7b0bc6f","medium_more-vygody-screens.jpg",49.52,401,49524,{"ext":34,"url":661,"hash":662,"mime":37,"name":663,"path":16,"size":664,"width":64,"height":265,"sizeInBytes":665},"\u002Fuploads\u002Fthumbnail_more_vygody_screens_3ac7b0bc6f.jpg","thumbnail_more_vygody_screens_3ac7b0bc6f","thumbnail_more-vygody-screens.jpg",9.16,9162,"more_vygody_screens_3ac7b0bc6f",263.45,"\u002Fuploads\u002Fmore_vygody_screens_3ac7b0bc6f.jpg","2026-10-26T22:31:59.276Z",{"id":184,"documentId":599,"name":600,"alternativeText":601,"caption":16,"focalPoint":16,"width":602,"height":603,"formats":671,"hash":629,"ext":34,"mime":37,"size":630,"url":631,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":632,"updatedAt":632,"publishedAt":632},{"large":672,"small":673,"medium":674,"thumbnail":675},{"ext":34,"url":606,"hash":607,"mime":37,"name":608,"path":16,"size":609,"width":40,"height":41,"sizeInBytes":610},{"ext":34,"url":612,"hash":613,"mime":37,"name":614,"path":16,"size":615,"width":48,"height":616,"sizeInBytes":617},{"ext":34,"url":619,"hash":620,"mime":37,"name":621,"path":16,"size":622,"width":56,"height":57,"sizeInBytes":623},{"ext":34,"url":625,"hash":626,"mime":37,"name":627,"path":16,"size":408,"width":64,"height":254,"sizeInBytes":628},{"id":195,"documentId":677,"name":678},"aftb92nnhw9ls4rpwg67z6o7","Pragmatica",[680,683],{"id":190,"documentId":681,"slug":682},"px7ocjz6yw8c5f1dv9lhszzc","games",{"id":684,"documentId":685,"slug":230},16,"p0gjo9lj5uk1xox3vvfqxjmh",{"id":687,"documentId":688,"title":689,"slug":690,"lede":691,"desc":691,"collab":113,"order":195,"tags":692,"points":699,"slides":706,"cover":741,"partner":747,"categories":748},51,"qdeu7079nihj4cfspmqsvnx0","Calculators and services for an insurance company","raiffeisen","As part of support we improved the website and systems: the insured-event form and the policy issuing flow.",[693,696],{"id":694,"label":695},483,"Raiffeisen Life",{"id":697,"label":698},484,"Insurance",[700,703],{"id":701,"text":702},387,"Policy calculators",{"id":704,"text":705},388,"Insured-event scenarios",[707],{"id":708,"documentId":709,"name":710,"alternativeText":711,"caption":16,"focalPoint":16,"width":354,"height":355,"formats":712,"hash":737,"ext":358,"mime":361,"size":738,"url":739,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":740,"updatedAt":740,"publishedAt":740},18,"erkuhx09vnbzhocyritt9cga","raiffeisen-laptop.webp","Калькуляторы и сервисы для страховой компании",{"large":713,"small":719,"medium":725,"thumbnail":731},{"ext":358,"url":714,"hash":715,"mime":361,"name":716,"path":16,"size":717,"width":40,"height":364,"sizeInBytes":718},"\u002Fuploads\u002Flarge_raiffeisen_laptop_8eebfcc8da.webp","large_raiffeisen_laptop_8eebfcc8da","large_raiffeisen-laptop.webp",25.82,25824,{"ext":358,"url":720,"hash":721,"mime":361,"name":722,"path":16,"size":723,"width":48,"height":371,"sizeInBytes":724},"\u002Fuploads\u002Fsmall_raiffeisen_laptop_8eebfcc8da.webp","small_raiffeisen_laptop_8eebfcc8da","small_raiffeisen-laptop.webp",10.66,10658,{"ext":358,"url":726,"hash":727,"mime":361,"name":728,"path":16,"size":729,"width":56,"height":378,"sizeInBytes":730},"\u002Fuploads\u002Fmedium_raiffeisen_laptop_8eebfcc8da.webp","medium_raiffeisen_laptop_8eebfcc8da","medium_raiffeisen-laptop.webp",18.15,18152,{"ext":358,"url":732,"hash":733,"mime":361,"name":734,"path":16,"size":735,"width":64,"height":293,"sizeInBytes":736},"\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":708,"documentId":709,"name":710,"alternativeText":711,"caption":16,"focalPoint":16,"width":354,"height":355,"formats":742,"hash":737,"ext":358,"mime":361,"size":738,"url":739,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":740,"updatedAt":740,"publishedAt":740},{"large":743,"small":744,"medium":745,"thumbnail":746},{"ext":358,"url":714,"hash":715,"mime":361,"name":716,"path":16,"size":717,"width":40,"height":364,"sizeInBytes":718},{"ext":358,"url":720,"hash":721,"mime":361,"name":722,"path":16,"size":723,"width":48,"height":371,"sizeInBytes":724},{"ext":358,"url":726,"hash":727,"mime":361,"name":728,"path":16,"size":729,"width":56,"height":378,"sizeInBytes":730},{"ext":358,"url":732,"hash":733,"mime":361,"name":734,"path":16,"size":735,"width":64,"height":293,"sizeInBytes":736},{"id":195,"documentId":677,"name":678},[749,750],{"id":190,"documentId":681,"slug":682},{"id":684,"documentId":685,"slug":230},{"id":752,"documentId":753,"title":754,"slug":755,"lede":756,"desc":756,"collab":113,"order":4,"tags":757,"points":762,"slides":772,"cover":811,"partner":817,"categories":818},44,"mdr5m390jta7okrng52xusvy","A quiz that recommends the Alfa card","atlas","A web quiz game with card-swipe mechanics that unlocks locations as you progress.",[758,759,761],{"id":140,"label":579},{"id":142,"label":760},"“Atlas”",{"id":145,"label":583},[763,766,769],{"id":764,"text":765},331,"Questions about geographic locations, answered with a swipe",{"id":767,"text":768},332,"A new location unlocks the day after a successful session",{"id":770,"text":771},333,"Behaviour and key event analytics",[773],{"id":774,"documentId":775,"name":776,"alternativeText":777,"caption":16,"focalPoint":16,"width":778,"height":779,"formats":780,"hash":807,"ext":34,"mime":37,"size":808,"url":809,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":810,"updatedAt":810,"publishedAt":810},19,"r9g8z3qtrbtt8g088945ng5m","alfa-atlas.jpg","Квиз для рекомендаций Альфа-карты",1024,537,{"large":781,"small":788,"medium":794,"thumbnail":801},{"ext":34,"url":782,"hash":783,"mime":37,"name":784,"path":16,"size":785,"width":40,"height":786,"sizeInBytes":787},"\u002Fuploads\u002Flarge_alfa_atlas_ddebcb2aae.jpg","large_alfa_atlas_ddebcb2aae","large_alfa-atlas.jpg",64.51,524,64513,{"ext":34,"url":789,"hash":790,"mime":37,"name":791,"path":16,"size":792,"width":48,"height":616,"sizeInBytes":793},"\u002Fuploads\u002Fsmall_alfa_atlas_ddebcb2aae.jpg","small_alfa_atlas_ddebcb2aae","small_alfa-atlas.jpg",21.24,21237,{"ext":34,"url":795,"hash":796,"mime":37,"name":797,"path":16,"size":798,"width":56,"height":799,"sizeInBytes":800},"\u002Fuploads\u002Fmedium_alfa_atlas_ddebcb2aae.jpg","medium_alfa_atlas_ddebcb2aae","medium_alfa-atlas.jpg",39.63,393,39627,{"ext":34,"url":802,"hash":803,"mime":37,"name":804,"path":16,"size":805,"width":64,"height":254,"sizeInBytes":806},"\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":774,"documentId":775,"name":776,"alternativeText":777,"caption":16,"focalPoint":16,"width":778,"height":779,"formats":812,"hash":807,"ext":34,"mime":37,"size":808,"url":809,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":810,"updatedAt":810,"publishedAt":810},{"large":813,"small":814,"medium":815,"thumbnail":816},{"ext":34,"url":782,"hash":783,"mime":37,"name":784,"path":16,"size":785,"width":40,"height":786,"sizeInBytes":787},{"ext":34,"url":789,"hash":790,"mime":37,"name":791,"path":16,"size":792,"width":48,"height":616,"sizeInBytes":793},{"ext":34,"url":795,"hash":796,"mime":37,"name":797,"path":16,"size":798,"width":56,"height":799,"sizeInBytes":800},{"ext":34,"url":802,"hash":803,"mime":37,"name":804,"path":16,"size":805,"width":64,"height":254,"sizeInBytes":806},{"id":195,"documentId":677,"name":678},[819],{"id":184,"documentId":569,"slug":570},{"id":821,"documentId":822,"title":823,"slug":824,"lede":825,"desc":825,"collab":113,"order":134,"tags":826,"points":835,"slides":842,"cover":877,"partner":883,"categories":884},55,"tq1mf6bpc2x9nk1gfgzkdzh6","Creative frontend for the Heritage art gallery","heritage","The site presents exhibitions, a catalogue of pieces and online purchase through a cart.",[827,830,833],{"id":828,"label":829},492,"Heritage",{"id":831,"label":832},493,"Art gallery",{"id":402,"label":834},"Culture",[836,839],{"id":837,"text":838},426,"22 functional pages",{"id":840,"text":841},427,"Catalogue with a filter and a cart",[843],{"id":844,"documentId":845,"name":846,"alternativeText":847,"caption":16,"focalPoint":16,"width":602,"height":603,"formats":848,"hash":873,"ext":34,"mime":37,"size":874,"url":875,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":876,"updatedAt":876,"publishedAt":876},20,"bcrmlyyf9imr22aox6kntczr","heritage-gallery.jpg","Креативный фронтенд для арт-галереи Эритаж",{"large":849,"small":855,"medium":861,"thumbnail":867},{"ext":34,"url":850,"hash":851,"mime":37,"name":852,"path":16,"size":853,"width":40,"height":41,"sizeInBytes":854},"\u002Fuploads\u002Flarge_heritage_gallery_29a47e9a87.jpg","large_heritage_gallery_29a47e9a87","large_heritage-gallery.jpg",48.83,48827,{"ext":34,"url":856,"hash":857,"mime":37,"name":858,"path":16,"size":859,"width":48,"height":616,"sizeInBytes":860},"\u002Fuploads\u002Fsmall_heritage_gallery_29a47e9a87.jpg","small_heritage_gallery_29a47e9a87","small_heritage-gallery.jpg",18.56,18563,{"ext":34,"url":862,"hash":863,"mime":37,"name":864,"path":16,"size":865,"width":56,"height":57,"sizeInBytes":866},"\u002Fuploads\u002Fmedium_heritage_gallery_29a47e9a87.jpg","medium_heritage_gallery_29a47e9a87","medium_heritage-gallery.jpg",32.86,32860,{"ext":34,"url":868,"hash":869,"mime":37,"name":870,"path":16,"size":871,"width":64,"height":254,"sizeInBytes":872},"\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":844,"documentId":845,"name":846,"alternativeText":847,"caption":16,"focalPoint":16,"width":602,"height":603,"formats":878,"hash":873,"ext":34,"mime":37,"size":874,"url":875,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":876,"updatedAt":876,"publishedAt":876},{"large":879,"small":880,"medium":881,"thumbnail":882},{"ext":34,"url":850,"hash":851,"mime":37,"name":852,"path":16,"size":853,"width":40,"height":41,"sizeInBytes":854},{"ext":34,"url":856,"hash":857,"mime":37,"name":858,"path":16,"size":859,"width":48,"height":616,"sizeInBytes":860},{"ext":34,"url":862,"hash":863,"mime":37,"name":864,"path":16,"size":865,"width":56,"height":57,"sizeInBytes":866},{"ext":34,"url":868,"hash":869,"mime":37,"name":870,"path":16,"size":871,"width":64,"height":254,"sizeInBytes":872},{"id":195,"documentId":677,"name":678},[885],{"id":184,"documentId":569,"slug":570},{"id":887,"documentId":888,"title":889,"slug":890,"lede":891,"desc":891,"collab":113,"order":892,"tags":893,"points":902,"slides":912,"cover":948,"partner":954,"categories":955},56,"lk30ochj0lodm4n4putc256c","HR pages for Rostelecom","rostelecom","An animated website for the company's HR division and collecting applications.",7,[894,897,899],{"id":895,"label":896},499,"Rostelecom",{"id":48,"label":898},"HR",{"id":900,"label":901},501,"Telecom",[903,906,909],{"id":904,"text":905},434,"Delivered on a tight deadline and a limited budget",{"id":907,"text":908},435,"Separate pages for different audience segments",{"id":910,"text":911},436,"Applicant form with a city choice",[913],{"id":914,"documentId":915,"name":916,"alternativeText":917,"caption":16,"focalPoint":16,"width":602,"height":603,"formats":918,"hash":943,"ext":34,"mime":37,"size":944,"url":945,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":946,"updatedAt":946,"publishedAt":947},21,"ibfb5rgfvr7tbiryetohgtuk","rostelecom-hr.jpg","HR-страницы для Ростелекома",{"large":919,"small":925,"medium":931,"thumbnail":937},{"ext":34,"url":920,"hash":921,"mime":37,"name":922,"path":16,"size":923,"width":40,"height":41,"sizeInBytes":924},"\u002Fuploads\u002Flarge_rostelecom_hr_27bd7a1d89.jpg","large_rostelecom_hr_27bd7a1d89","large_rostelecom-hr.jpg",38.27,38267,{"ext":34,"url":926,"hash":927,"mime":37,"name":928,"path":16,"size":929,"width":48,"height":616,"sizeInBytes":930},"\u002Fuploads\u002Fsmall_rostelecom_hr_27bd7a1d89.jpg","small_rostelecom_hr_27bd7a1d89","small_rostelecom-hr.jpg",15.39,15390,{"ext":34,"url":932,"hash":933,"mime":37,"name":934,"path":16,"size":935,"width":56,"height":57,"sizeInBytes":936},"\u002Fuploads\u002Fmedium_rostelecom_hr_27bd7a1d89.jpg","medium_rostelecom_hr_27bd7a1d89","medium_rostelecom-hr.jpg",26.16,26163,{"ext":34,"url":938,"hash":939,"mime":37,"name":940,"path":16,"size":941,"width":64,"height":254,"sizeInBytes":942},"\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":914,"documentId":915,"name":916,"alternativeText":917,"caption":16,"focalPoint":16,"width":602,"height":603,"formats":949,"hash":943,"ext":34,"mime":37,"size":944,"url":945,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":946,"updatedAt":946,"publishedAt":947},{"large":950,"small":951,"medium":952,"thumbnail":953},{"ext":34,"url":920,"hash":921,"mime":37,"name":922,"path":16,"size":923,"width":40,"height":41,"sizeInBytes":924},{"ext":34,"url":926,"hash":927,"mime":37,"name":928,"path":16,"size":929,"width":48,"height":616,"sizeInBytes":930},{"ext":34,"url":932,"hash":933,"mime":37,"name":934,"path":16,"size":935,"width":56,"height":57,"sizeInBytes":936},{"ext":34,"url":938,"hash":939,"mime":37,"name":940,"path":16,"size":941,"width":64,"height":254,"sizeInBytes":942},{"id":195,"documentId":677,"name":678},[956],{"id":184,"documentId":569,"slug":570},{"id":958,"documentId":959,"title":960,"slug":961,"lede":962,"desc":962,"collab":113,"order":963,"tags":964,"points":974,"slides":981,"cover":1089,"partner":1095,"categories":1096},47,"ooxg56w21e9uft4wk5oh2x7o","Launch landing page for Splat Biohack+","splat","Build awareness of the new brand among customers and reveal its unique selling points.",8,[965,968,971],{"id":966,"label":967},208,"SPLAT",{"id":969,"label":970},209,"BIOHACK+",{"id":972,"label":973},210,"FMCG",[975,978],{"id":976,"text":977},356,"Parallax animation, content from a CMS",{"id":979,"text":980},357,"Marketplace links for a quick purchase",[982,1016,1057],{"id":983,"documentId":984,"name":985,"alternativeText":986,"caption":16,"focalPoint":16,"width":602,"height":603,"formats":987,"hash":1012,"ext":34,"mime":37,"size":1013,"url":1014,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":1015,"updatedAt":1015,"publishedAt":1015},22,"eliis544sttmp6mn8ktgcvt2","splat-biohack.jpg","Лендинг для запуска продукта Splat Biohack+",{"large":988,"small":994,"medium":1000,"thumbnail":1006},{"ext":34,"url":989,"hash":990,"mime":37,"name":991,"path":16,"size":992,"width":40,"height":41,"sizeInBytes":993},"\u002Fuploads\u002Flarge_splat_biohack_f6f5447ce0.jpg","large_splat_biohack_f6f5447ce0","large_splat-biohack.jpg",64.42,64418,{"ext":34,"url":995,"hash":996,"mime":37,"name":997,"path":16,"size":998,"width":48,"height":616,"sizeInBytes":999},"\u002Fuploads\u002Fsmall_splat_biohack_f6f5447ce0.jpg","small_splat_biohack_f6f5447ce0","small_splat-biohack.jpg",22.65,22645,{"ext":34,"url":1001,"hash":1002,"mime":37,"name":1003,"path":16,"size":1004,"width":56,"height":57,"sizeInBytes":1005},"\u002Fuploads\u002Fmedium_splat_biohack_f6f5447ce0.jpg","medium_splat_biohack_f6f5447ce0","medium_splat-biohack.jpg",42.1,42097,{"ext":34,"url":1007,"hash":1008,"mime":37,"name":1009,"path":16,"size":1010,"width":64,"height":254,"sizeInBytes":1011},"\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":1017,"documentId":1018,"name":1019,"alternativeText":986,"caption":16,"focalPoint":16,"width":778,"height":1020,"formats":1021,"hash":1052,"ext":1023,"mime":1026,"size":1053,"url":1054,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":1055,"updatedAt":1055,"publishedAt":1056},23,"bodqv5hatwvh1g4wy89b9ett","splat-magnesium.png",532,{"large":1022,"small":1031,"medium":1038,"thumbnail":1045},{"ext":1023,"url":1024,"hash":1025,"mime":1026,"name":1027,"path":16,"size":1028,"width":40,"height":1029,"sizeInBytes":1030},".png","\u002Fuploads\u002Flarge_splat_magnesium_07bb9f39c6.png","large_splat_magnesium_07bb9f39c6","image\u002Fpng","large_splat-magnesium.png",40.31,520,40314,{"ext":1023,"url":1032,"hash":1033,"mime":1026,"name":1034,"path":16,"size":1035,"width":48,"height":1036,"sizeInBytes":1037},"\u002Fuploads\u002Fsmall_splat_magnesium_07bb9f39c6.png","small_splat_magnesium_07bb9f39c6","small_splat-magnesium.png",13.8,260,13803,{"ext":1023,"url":1039,"hash":1040,"mime":1026,"name":1041,"path":16,"size":1042,"width":56,"height":1043,"sizeInBytes":1044},"\u002Fuploads\u002Fmedium_splat_magnesium_07bb9f39c6.png","medium_splat_magnesium_07bb9f39c6","medium_splat-magnesium.png",25.37,390,25373,{"ext":1023,"url":1046,"hash":1047,"mime":1026,"name":1048,"path":16,"size":1049,"width":64,"height":1050,"sizeInBytes":1051},"\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":1058,"documentId":1059,"name":1060,"alternativeText":986,"caption":16,"focalPoint":16,"width":778,"height":1020,"formats":1061,"hash":1085,"ext":1023,"mime":1026,"size":1086,"url":1087,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":1088,"updatedAt":1088,"publishedAt":1088},24,"wlwhiy6u9tmsf2l4wyu9wwlj","splat-feedback.png",{"large":1062,"small":1068,"medium":1074,"thumbnail":1080},{"ext":1023,"url":1063,"hash":1064,"mime":1026,"name":1065,"path":16,"size":1066,"width":40,"height":1029,"sizeInBytes":1067},"\u002Fuploads\u002Flarge_splat_feedback_b44a81f2c5.png","large_splat_feedback_b44a81f2c5","large_splat-feedback.png",52.11,52110,{"ext":1023,"url":1069,"hash":1070,"mime":1026,"name":1071,"path":16,"size":1072,"width":48,"height":1036,"sizeInBytes":1073},"\u002Fuploads\u002Fsmall_splat_feedback_b44a81f2c5.png","small_splat_feedback_b44a81f2c5","small_splat-feedback.png",16.91,16913,{"ext":1023,"url":1075,"hash":1076,"mime":1026,"name":1077,"path":16,"size":1078,"width":56,"height":1043,"sizeInBytes":1079},"\u002Fuploads\u002Fmedium_splat_feedback_b44a81f2c5.png","medium_splat_feedback_b44a81f2c5","medium_splat-feedback.png",32.02,32016,{"ext":1023,"url":1081,"hash":1082,"mime":1026,"name":1083,"path":16,"size":168,"width":64,"height":1050,"sizeInBytes":1084},"\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":983,"documentId":984,"name":985,"alternativeText":986,"caption":16,"focalPoint":16,"width":602,"height":603,"formats":1090,"hash":1012,"ext":34,"mime":37,"size":1013,"url":1014,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":1015,"updatedAt":1015,"publishedAt":1015},{"large":1091,"small":1092,"medium":1093,"thumbnail":1094},{"ext":34,"url":989,"hash":990,"mime":37,"name":991,"path":16,"size":992,"width":40,"height":41,"sizeInBytes":993},{"ext":34,"url":995,"hash":996,"mime":37,"name":997,"path":16,"size":998,"width":48,"height":616,"sizeInBytes":999},{"ext":34,"url":1001,"hash":1002,"mime":37,"name":1003,"path":16,"size":1004,"width":56,"height":57,"sizeInBytes":1005},{"ext":34,"url":1007,"hash":1008,"mime":37,"name":1009,"path":16,"size":1010,"width":64,"height":254,"sizeInBytes":1011},{"id":195,"documentId":677,"name":678},[1097],{"id":177,"documentId":437,"slug":438},{"id":1099,"documentId":1100,"title":1101,"slug":1102,"lede":1103,"desc":1103,"collab":77,"order":154,"tags":1104,"points":1111,"slides":1118,"cover":1153,"partner":16,"categories":1159},52,"lsfpzts1qol8bleck5gvqp79","A quiz for the interactive stand of the developer Praktika","praktika","One version for the touch panel, the employee's tablet and the visitor's phone.",[1105,1108],{"id":1106,"label":1107},485,"Praktika",{"id":1109,"label":1110},486,"Real estate",[1112,1115],{"id":1113,"text":1114},398,"Visitors join by QR code from their phone",{"id":1116,"text":1117},399,"Customer verification",[1119],{"id":1120,"documentId":1121,"name":1122,"alternativeText":1123,"caption":16,"focalPoint":16,"width":602,"height":603,"formats":1124,"hash":1149,"ext":34,"mime":37,"size":1150,"url":1151,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":1152,"updatedAt":1152,"publishedAt":1152},25,"rjny76gdmypzyetytdpr7xe8","praktika-quiz.jpg","Квиз для интерактивного стенда застройщика Практика",{"large":1125,"small":1131,"medium":1137,"thumbnail":1143},{"ext":34,"url":1126,"hash":1127,"mime":37,"name":1128,"path":16,"size":1129,"width":40,"height":41,"sizeInBytes":1130},"\u002Fuploads\u002Flarge_praktika_quiz_5e69f1f8c4.jpg","large_praktika_quiz_5e69f1f8c4","large_praktika-quiz.jpg",61.87,61870,{"ext":34,"url":1132,"hash":1133,"mime":37,"name":1134,"path":16,"size":1135,"width":48,"height":616,"sizeInBytes":1136},"\u002Fuploads\u002Fsmall_praktika_quiz_5e69f1f8c4.jpg","small_praktika_quiz_5e69f1f8c4","small_praktika-quiz.jpg",21.91,21905,{"ext":34,"url":1138,"hash":1139,"mime":37,"name":1140,"path":16,"size":1141,"width":56,"height":57,"sizeInBytes":1142},"\u002Fuploads\u002Fmedium_praktika_quiz_5e69f1f8c4.jpg","medium_praktika_quiz_5e69f1f8c4","medium_praktika-quiz.jpg",40.64,40644,{"ext":34,"url":1144,"hash":1145,"mime":37,"name":1146,"path":16,"size":1147,"width":64,"height":254,"sizeInBytes":1148},"\u002Fuploads\u002Fthumbnail_praktika_quiz_5e69f1f8c4.jpg","thumbnail_praktika_quiz_5e69f1f8c4","thumbnail_praktika-quiz.jpg",6.83,6833,"praktika_quiz_5e69f1f8c4",114.7,"\u002Fuploads\u002Fpraktika_quiz_5e69f1f8c4.jpg","2026-10-26T22:32:00.484Z",{"id":1120,"documentId":1121,"name":1122,"alternativeText":1123,"caption":16,"focalPoint":16,"width":602,"height":603,"formats":1154,"hash":1149,"ext":34,"mime":37,"size":1150,"url":1151,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":1152,"updatedAt":1152,"publishedAt":1152},{"large":1155,"small":1156,"medium":1157,"thumbnail":1158},{"ext":34,"url":1126,"hash":1127,"mime":37,"name":1128,"path":16,"size":1129,"width":40,"height":41,"sizeInBytes":1130},{"ext":34,"url":1132,"hash":1133,"mime":37,"name":1134,"path":16,"size":1135,"width":48,"height":616,"sizeInBytes":1136},{"ext":34,"url":1138,"hash":1139,"mime":37,"name":1140,"path":16,"size":1141,"width":56,"height":57,"sizeInBytes":1142},{"ext":34,"url":1144,"hash":1145,"mime":37,"name":1146,"path":16,"size":1147,"width":64,"height":254,"sizeInBytes":1148},[1160],{"id":684,"documentId":685,"slug":230},{"id":1162,"documentId":1163,"title":1164,"slug":1165,"lede":1166,"desc":1167,"collab":113,"order":350,"tags":1168,"points":1177,"slides":1178,"cover":1179,"partner":1215,"categories":1216},57,"y3bgu9i55nsue99dr1vsqtjo","Animated pages for an HR service","career","The goal was to adapt the website to the service's expanded range of products and features.","Modular pages the client's team assembles themselves.",[1169,1172,1175],{"id":1170,"label":1171},506,"Career.io",{"id":1173,"label":1174},507,"HR service",{"id":1176,"label":898},508,[],[],{"id":1180,"documentId":1181,"name":1182,"alternativeText":1183,"caption":16,"focalPoint":16,"width":636,"height":1184,"formats":1185,"hash":1211,"ext":34,"mime":37,"size":1212,"url":1213,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":1214,"updatedAt":1214,"publishedAt":1214},26,"rnphb5thkn1kgo0h42mypjld","career-cover.jpg","Анимированные страницы для HR-сервиса",1350,{"large":1186,"small":1193,"medium":1199,"thumbnail":1205},{"ext":34,"url":1187,"hash":1188,"mime":37,"name":1189,"path":16,"size":1190,"width":40,"height":1191,"sizeInBytes":1192},"\u002Fuploads\u002Flarge_career_cover_0347603c8b.jpg","large_career_cover_0347603c8b","large_career-cover.jpg",62.3,563,62297,{"ext":34,"url":1194,"hash":1195,"mime":37,"name":1196,"path":16,"size":1197,"width":48,"height":371,"sizeInBytes":1198},"\u002Fuploads\u002Fsmall_career_cover_0347603c8b.jpg","small_career_cover_0347603c8b","small_career-cover.jpg",22.32,22324,{"ext":34,"url":1200,"hash":1201,"mime":37,"name":1202,"path":16,"size":1203,"width":56,"height":378,"sizeInBytes":1204},"\u002Fuploads\u002Fmedium_career_cover_0347603c8b.jpg","medium_career_cover_0347603c8b","medium_career-cover.jpg",40.53,40535,{"ext":34,"url":1206,"hash":1207,"mime":37,"name":1208,"path":16,"size":1209,"width":64,"height":289,"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":195,"documentId":677,"name":678},[1217],{"id":184,"documentId":569,"slug":570},{"id":1219,"documentId":1220,"title":1221,"slug":1222,"lede":1223,"desc":1223,"collab":113,"order":391,"tags":1224,"points":1231,"slides":1232,"cover":1233,"partner":1267,"categories":1268},53,"dxsron1w40fz28dk6ltwj8ji","Corporate website of a cosmetics brand","delight","The frontend of an Italian professional cosmetics brand's website.",[1225,1228],{"id":1226,"label":1227},487,"Constant Delight",{"id":1229,"label":1230},488,"Cosmetics",[],[],{"id":1234,"documentId":1235,"name":1236,"alternativeText":1237,"caption":16,"focalPoint":16,"width":602,"height":603,"formats":1238,"hash":1263,"ext":34,"mime":37,"size":1264,"url":1265,"previewUrl":16,"provider":24,"provider_metadata":16,"createdAt":1266,"updatedAt":1266,"publishedAt":1266},27,"lm07k9exlzwo82uvkwbwvcvq","delight-site.jpg","Корпоративный сайт бренда косметики",{"large":1239,"small":1245,"medium":1251,"thumbnail":1257},{"ext":34,"url":1240,"hash":1241,"mime":37,"name":1242,"path":16,"size":1243,"width":40,"height":41,"sizeInBytes":1244},"\u002Fuploads\u002Flarge_delight_site_8c8eb1cf75.jpg","large_delight_site_8c8eb1cf75","large_delight-site.jpg",55.37,55366,{"ext":34,"url":1246,"hash":1247,"mime":37,"name":1248,"path":16,"size":1249,"width":48,"height":616,"sizeInBytes":1250},"\u002Fuploads\u002Fsmall_delight_site_8c8eb1cf75.jpg","small_delight_site_8c8eb1cf75","small_delight-site.jpg",19.44,19441,{"ext":34,"url":1252,"hash":1253,"mime":37,"name":1254,"path":16,"size":1255,"width":56,"height":57,"sizeInBytes":1256},"\u002Fuploads\u002Fmedium_delight_site_8c8eb1cf75.jpg","medium_delight_site_8c8eb1cf75","medium_delight-site.jpg",36.06,36060,{"ext":34,"url":1258,"hash":1259,"mime":37,"name":1260,"path":16,"size":1261,"width":64,"height":254,"sizeInBytes":1262},"\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":195,"documentId":677,"name":678},[1269],{"id":184,"documentId":569,"slug":570},[1271,1273,1275,1277],{"id":177,"documentId":437,"slug":438,"label":1272,"order":182},"Accounts and CRM",{"id":184,"documentId":569,"slug":570,"label":1274,"order":216},"Websites and stores",{"id":190,"documentId":681,"slug":682,"label":1276,"order":225},"Games and loyalty",{"id":684,"documentId":685,"slug":230,"label":1278,"order":233},"Special projects"]