[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site:languages:en":3,"site:settings:en":22,"site:navigation:en":43,"service:web-platform-engineering:en":169,"service:related-work:en":205},[4,13],{"id":5,"code":6,"name":7,"nativeName":7,"direction":8,"flagEmoji":9,"isDefault":10,"isActive":10,"sortOrder":11,"createdAt":12,"updatedAt":12},"cms5x82ws0000p90jaubd6xdp","en","English","LTR","🇬🇧",true,0,"2026-07-29T10:07:30.747Z",{"id":14,"code":15,"name":16,"nativeName":17,"direction":8,"flagEmoji":18,"isDefault":19,"isActive":10,"sortOrder":20,"createdAt":21,"updatedAt":21},"cms5x82x90001p90je35iy8zx","id","Indonesian","Bahasa Indonesia","🇮🇩",false,1,"2026-07-29T10:07:30.766Z",{"site.name":23,"site.shortName":24,"site.logo_dark":25,"site.logo_light":26,"site.url":27,"site.defaultLocale":6,"contact.email":28,"contact.sales_email":29,"contact.phone":30,"contact.whatsapp":31,"contact.address":32,"contact.map_embed_url":33,"contact.office_hours":34,"company.legal_name":23,"company.founded":35,"seo.default_title":36,"seo.default_description":37,"seo.twitter_handle":38,"seo.default_og_image":39,"social.links":40,"features.newsletter_enabled":41,"features.blog_enabled":41,"features.careers_enabled":41,"integrations.google_analytics_id":42,"integrations.recaptcha_site_key":42},"PT Moodkuit Solutions Technologies","Moodkuit","\u002Fimages\u002Flogo\u002Fblack-logo.png","\u002Fimages\u002Flogo\u002Fwhite-logo.png","https:\u002F\u002Fmoodkuit.com","hello@moodkuit.com","sales@moodkuit.com","+62 21 5010 8899","+62 812 1000 8899","Menara Kuningan, 12th Floor, Jl. H. R. Rasuna Said, Jakarta Selatan 12940, Indonesia","https:\u002F\u002Fmaps.google.com\u002F?q=-6.2238,106.8317","Mon–Fri, 09:00–18:00 WIB","2018","Moodkuit — Enterprise Software House","Moodkuit designs, builds and operates enterprise software platforms — custom systems, web, mobile, cloud and data.","@moodkuit","\u002Fimages\u002Fhero\u002Fhero-slider.jpg","[{\"platform\":\"linkedin\",\"url\":\"https:\u002F\u002Flinkedin.com\u002Fcompany\u002Fmoodkuit\"},{\"platform\":\"github\",\"url\":\"https:\u002F\u002Fgithub.com\u002Fmoodkuit\"},{\"platform\":\"x\",\"url\":\"https:\u002F\u002Fx.com\u002Fmoodkuit\"},{\"platform\":\"instagram\",\"url\":\"https:\u002F\u002Finstagram.com\u002Fmoodkuit\"}]","true","",{"HEADER":44,"FOOTER_PRIMARY":93,"FOOTER_SECONDARY":106,"LEGAL":127,"SOCIAL":143},[45,52,57,63,69,75,81,87],{"id":46,"href":47,"target":48,"icon":49,"sortOrder":11,"label":50,"caption":49,"children":51},"cms5x85l800nvp90jgvd1p33h","\u002F","_self",null,"Home",[],{"id":53,"href":54,"target":48,"icon":49,"sortOrder":20,"label":55,"caption":49,"children":56},"cms5x85lq00o1p90j6pq2ixue","\u002Fabout","About",[],{"id":58,"href":59,"target":48,"icon":49,"sortOrder":60,"label":61,"caption":49,"children":62},"cms5x85m700o7p90jfrpuma9c","\u002Fservices",2,"Services",[],{"id":64,"href":65,"target":48,"icon":49,"sortOrder":66,"label":67,"caption":49,"children":68},"cms5x85ml00odp90jhbidzcte","\u002Fportfolio",3,"Portfolio",[],{"id":70,"href":71,"target":48,"icon":49,"sortOrder":72,"label":73,"caption":49,"children":74},"cms5x85mw00ojp90jm01w80sb","\u002Fcase-studies",4,"Case Studies",[],{"id":76,"href":77,"target":48,"icon":49,"sortOrder":78,"label":79,"caption":49,"children":80},"cms5x85n700opp90j8c67qr9t","\u002Fblog",5,"Blog",[],{"id":82,"href":83,"target":48,"icon":49,"sortOrder":84,"label":85,"caption":49,"children":86},"cms5x85nk00ovp90jzoeadygb","\u002Fcareers",6,"Careers",[],{"id":88,"href":89,"target":48,"icon":49,"sortOrder":90,"label":91,"caption":49,"children":92},"cms5x85nu00p1p90jb67ikv77","\u002Fcontact",7,"Contact",[],[94,97,100,103],{"id":95,"href":54,"target":48,"icon":49,"sortOrder":11,"label":55,"caption":49,"children":96},"cms5x85od00p8p90j616esl9i",[],{"id":98,"href":83,"target":48,"icon":49,"sortOrder":20,"label":85,"caption":49,"children":99},"cms5x85ot00pep90jrto5fvh7",[],{"id":101,"href":71,"target":48,"icon":49,"sortOrder":60,"label":73,"caption":49,"children":102},"cms5x85p400pkp90jd8usqva3",[],{"id":104,"href":89,"target":48,"icon":49,"sortOrder":66,"label":91,"caption":49,"children":105},"cms5x85pg00pqp90jvlmbrz8q",[],[107,112,117,122],{"id":108,"href":109,"target":48,"icon":49,"sortOrder":11,"label":110,"caption":49,"children":111},"cms5x85q100pxp90juyka7vco","\u002Fservices\u002Fcustom-software-development","Custom Software",[],{"id":113,"href":114,"target":48,"icon":49,"sortOrder":20,"label":115,"caption":49,"children":116},"cms5x85qj00q3p90jdh85gytx","\u002Fservices\u002Fweb-platform-engineering","Web Platforms",[],{"id":118,"href":119,"target":48,"icon":49,"sortOrder":60,"label":120,"caption":49,"children":121},"cms5x85r400q9p90jdhsjcffv","\u002Fservices\u002Fmobile-application-development","Mobile Apps",[],{"id":123,"href":124,"target":48,"icon":49,"sortOrder":66,"label":125,"caption":49,"children":126},"cms5x85rw00qfp90j1rs0xc9k","\u002Fservices\u002Fcloud-devops","Cloud & DevOps",[],[128,133,138],{"id":129,"href":130,"target":48,"icon":49,"sortOrder":11,"label":131,"caption":49,"children":132},"cms5x85sm00qmp90jki97thzi","\u002Fprivacy","Privacy Policy",[],{"id":134,"href":135,"target":48,"icon":49,"sortOrder":20,"label":136,"caption":49,"children":137},"cms5x85sw00qsp90j96hsi9if","\u002Fterms","Terms of Service",[],{"id":139,"href":140,"target":48,"icon":49,"sortOrder":60,"label":141,"caption":49,"children":142},"cms5x85ta00qyp90je9qxvdrq","\u002Ffaq","FAQ",[],[144,151,157,163],{"id":145,"href":146,"target":147,"icon":148,"sortOrder":11,"label":149,"caption":49,"children":150},"cms5x85to00r5p90jlpp2dj9y","https:\u002F\u002Flinkedin.com\u002Fcompany\u002Fmoodkuit","_blank","linkedin","LinkedIn",[],{"id":152,"href":153,"target":147,"icon":154,"sortOrder":20,"label":155,"caption":49,"children":156},"cms5x85u000rbp90jz220we6w","https:\u002F\u002Fgithub.com\u002Fmoodkuit","github","GitHub",[],{"id":158,"href":159,"target":147,"icon":160,"sortOrder":60,"label":161,"caption":49,"children":162},"cms5x85uc00rhp90j909vvybj","https:\u002F\u002Fx.com\u002Fmoodkuit","x","X",[],{"id":164,"href":165,"target":147,"icon":166,"sortOrder":66,"label":167,"caption":49,"children":168},"cms5x85un00rnp90j4c6x21gw","https:\u002F\u002Finstagram.com\u002Fmoodkuit","instagram","Instagram",[],{"id":170,"parentId":49,"status":171,"publishedAt":172,"icon":173,"imageId":174,"sortOrder":20,"isFeatured":10,"createdAt":175,"updatedAt":175,"deletedAt":49,"image":176,"children":190,"parent":49,"translation":191},"cms5x845n007vp90jyalmcd97","PUBLISHED","2026-01-02T09:00:00.000Z","flaticon-web-development","cms5x83sx004fp90jh8zafimv","2026-07-29T10:07:32.363Z",{"id":174,"folderId":177,"uploadedById":178,"type":179,"filename":180,"originalName":180,"mimeType":181,"size":182,"width":183,"height":184,"storageKey":185,"url":186,"thumbnailUrl":186,"alt":187,"caption":49,"blurhash":49,"createdAt":188,"updatedAt":189,"deletedAt":49},"cms5x83p7003bp90j3supzlj1","cms5x83o00034p90jw5cmslod","IMAGE","02.jpg","image\u002Fjpeg",19276,424,252,"seed\u002Fservice\u002Fweb-platform-engineering\u002F02.jpg","https:\u002F\u002Fcdn.moodkuit.com\u002Fmoodkuit\u002Fseed\u002Fservice\u002Fweb-platform-engineering\u002F02.jpg","A web platform dashboard under review on a widescreen display","2026-07-29T10:07:31.905Z","2026-07-29T10:31:55.813Z",[],{"id":192,"serviceId":170,"locale":6,"title":193,"slug":194,"shortDescription":195,"excerpt":196,"content":197,"features":198,"seoTitle":203,"seoDescription":196,"seoKeywords":49,"canonicalUrl":49,"ogImageUrl":49,"noIndex":19,"noFollow":19,"createdAt":204,"updatedAt":204},"cms5x845s007xp90jjm822erg","Web Platform Engineering","web-platform-engineering","Fast, accessible, SEO-complete web platforms on modern runtimes.","Server-rendered front-ends that score green on Core Web Vitals and stay maintainable after launch.","\u003Cp>A marketing site is infrastructure. We build on Nuxt and Next with SSR, image optimisation, structured data and a CMS your marketing team can drive without a developer in the loop.\u003C\u002Fp>",[199,200,201,202],"Core Web Vitals budgets enforced in CI","Multilingual routing with hreflang and canonical handling","Headless CMS with granular publishing roles","Edge caching and incremental revalidation","Web Platform Engineering | Moodkuit","2026-07-29T10:07:32.368Z",{"data":206,"meta":308},[207,244,275],{"id":208,"clientId":209,"status":171,"publishedAt":210,"coverImageId":211,"projectUrl":49,"completedAt":212,"sortOrder":11,"isFeatured":10,"createdAt":213,"updatedAt":213,"deletedAt":49,"coverImage":214,"client":225,"translation":232},"cms5x848h008pp90jt31wasci","cms5x843l007dp90jkjvuslcu","2026-03-03T09:00:00.000Z","cms5x83u9004tp90j69g1ufex","2026-04-02T09:00:00.000Z","2026-07-29T10:07:32.466Z",{"id":211,"folderId":215,"uploadedById":178,"type":179,"filename":216,"originalName":216,"mimeType":181,"size":217,"width":218,"height":219,"storageKey":220,"url":221,"thumbnailUrl":221,"alt":222,"caption":49,"blurhash":49,"createdAt":223,"updatedAt":224,"deletedAt":49},"cms5x83pa003dp90j0djb5akg","01.jpg",25006,427,503,"seed\u002Fportfolio\u002Fnusantara-fleet-operations-platform\u002F01.jpg","https:\u002F\u002Fcdn.moodkuit.com\u002Fmoodkuit\u002Fseed\u002Fportfolio\u002Fnusantara-fleet-operations-platform\u002F01.jpg","Fleet dispatch board showing live vehicle positions across depots","2026-07-29T10:07:31.953Z","2026-07-29T10:31:55.568Z",{"id":209,"name":226,"logoId":227,"websiteUrl":228,"industry":229,"country":230,"isFeatured":10,"sortOrder":11,"createdAt":231,"updatedAt":231,"deletedAt":49},"Nusantara Logistics","cms5x83rq0041p90jucdtv7pg","https:\u002F\u002Fnusantara-logistics.example.com","Logistics","Indonesia","2026-07-29T10:07:32.289Z",{"id":233,"portfolioId":208,"locale":6,"title":234,"slug":235,"category":236,"excerpt":237,"content":238,"challenge":239,"solution":240,"result":241,"seoTitle":242,"seoDescription":237,"seoKeywords":49,"canonicalUrl":49,"ogImageUrl":49,"noIndex":19,"noFollow":19,"createdAt":243,"updatedAt":243},"cms5x848p008rp90jesv5sq7s","Nusantara Fleet Operations Platform","nusantara-fleet-operations-platform","Logistics Platform","Real-time dispatch, telemetry and settlement for a 2,400-vehicle fleet across 38 depots.","\u003Cp>Real-time dispatch, telemetry and settlement for a 2,400-vehicle fleet across 38 depots.\u003C\u002Fp>","Dispatchers reconciled routes across three disconnected systems and a spreadsheet, so settlement lagged deliveries by eleven days.","A single event-sourced operations platform: GPS telemetry ingestion, rule-based dispatch, and automated settlement generated from delivery events.","Settlement lag fell from 11 days to under 4 hours and depot utilisation improved 23%.","Nusantara Fleet Operations Platform | Moodkuit","2026-07-29T10:07:32.473Z",{"id":245,"clientId":246,"status":171,"publishedAt":247,"coverImageId":248,"projectUrl":49,"completedAt":249,"sortOrder":20,"isFeatured":10,"createdAt":250,"updatedAt":250,"deletedAt":49,"coverImage":251,"client":258,"translation":264},"cms5x849k008vp90jv5bh2jkm","cms5x8443007hp90js20lok6b","2026-03-23T09:00:00.000Z","cms5x83ug004vp90j0pbripp0","2026-04-22T09:00:00.000Z","2026-07-29T10:07:32.504Z",{"id":248,"folderId":215,"uploadedById":178,"type":179,"filename":180,"originalName":180,"mimeType":181,"size":252,"width":218,"height":219,"storageKey":253,"url":254,"thumbnailUrl":254,"alt":255,"caption":49,"blurhash":49,"createdAt":256,"updatedAt":257,"deletedAt":49},21120,"seed\u002Fportfolio\u002Fsagara-patient-portal\u002F02.jpg","https:\u002F\u002Fcdn.moodkuit.com\u002Fmoodkuit\u002Fseed\u002Fportfolio\u002Fsagara-patient-portal\u002F02.jpg","Patient portal appointment screen on a clinic reception terminal","2026-07-29T10:07:31.959Z","2026-07-29T10:31:55.586Z",{"id":246,"name":259,"logoId":260,"websiteUrl":261,"industry":262,"country":230,"isFeatured":10,"sortOrder":60,"createdAt":263,"updatedAt":263,"deletedAt":49},"Sagara Health Group","cms5x83s50045p90j280jlxxq","https:\u002F\u002Fsagara-health-group.example.com","Healthcare","2026-07-29T10:07:32.308Z",{"id":265,"portfolioId":245,"locale":6,"title":266,"slug":267,"category":262,"excerpt":268,"content":269,"challenge":270,"solution":271,"result":272,"seoTitle":273,"seoDescription":268,"seoKeywords":49,"canonicalUrl":49,"ogImageUrl":49,"noIndex":19,"noFollow":19,"createdAt":274,"updatedAt":274},"cms5x849n008xp90jqv25quyd","Sagara Patient Portal","sagara-patient-portal","Appointment booking, medical records and teleconsultation for 14 clinics.","\u003Cp>Appointment booking, medical records and teleconsultation for 14 clinics.\u003C\u002Fp>","Patients queued on the phone for appointments while clinic staff re-keyed the same details into two systems.","A patient-facing portal with HL7-compatible record sync, encrypted document storage and role-scoped clinician access.","Phone bookings dropped 68% and no-shows fell by a third after automated reminders.","Sagara Patient Portal | Moodkuit","2026-07-29T10:07:32.507Z",{"id":276,"clientId":277,"status":171,"publishedAt":278,"coverImageId":279,"projectUrl":49,"completedAt":280,"sortOrder":60,"isFeatured":10,"createdAt":281,"updatedAt":281,"deletedAt":49,"coverImage":282,"client":290,"translation":296},"cms5x84a40091p90j3ueihneh","cms5x8448007jp90j6tdsmyin","2026-04-12T09:00:00.000Z","cms5x83uq004xp90je9205apr","2026-05-12T09:00:00.000Z","2026-07-29T10:07:32.524Z",{"id":279,"folderId":215,"uploadedById":178,"type":179,"filename":283,"originalName":283,"mimeType":181,"size":284,"width":218,"height":219,"storageKey":285,"url":286,"thumbnailUrl":286,"alt":287,"caption":49,"blurhash":49,"createdAt":288,"updatedAt":289,"deletedAt":49},"03.jpg",39536,"seed\u002Fportfolio\u002Fsanggar-kopi-loyalty-app\u002F03.jpg","https:\u002F\u002Fcdn.moodkuit.com\u002Fmoodkuit\u002Fseed\u002Fportfolio\u002Fsanggar-kopi-loyalty-app\u002F03.jpg","Loyalty application order flow shown on a handset in an outlet","2026-07-29T10:07:31.969Z","2026-07-29T10:31:55.606Z",{"id":277,"name":291,"logoId":292,"websiteUrl":293,"industry":294,"country":230,"isFeatured":10,"sortOrder":66,"createdAt":295,"updatedAt":295,"deletedAt":49},"Sanggar Kopi Ventures","cms5x83sd0047p90j8aregrzp","https:\u002F\u002Fsanggar-kopi-ventures.example.com","Retail & F&B","2026-07-29T10:07:32.312Z",{"id":297,"portfolioId":276,"locale":6,"title":298,"slug":299,"category":300,"excerpt":301,"content":302,"challenge":303,"solution":304,"result":305,"seoTitle":306,"seoDescription":301,"seoKeywords":49,"canonicalUrl":49,"ogImageUrl":49,"noIndex":19,"noFollow":19,"createdAt":307,"updatedAt":307},"cms5x84a90093p90jj3eiwjlq","Sanggar Kopi Loyalty App","sanggar-kopi-loyalty-app","Mobile Commerce","Cross-platform ordering and loyalty for 600+ outlets, built for weak-signal conditions.","\u003Cp>Cross-platform ordering and loyalty for 600+ outlets, built for weak-signal conditions.\u003C\u002Fp>","The previous app failed whenever connectivity dropped inside malls, and outlet staff abandoned it.","Offline-first order queueing with conflict-free replicated state, plus a lightweight outlet terminal.","Order completion rose to 99.2% and repeat purchase frequency increased 31%.","Sanggar Kopi Loyalty App | Moodkuit","2026-07-29T10:07:32.529Z",{"page":20,"limit":66,"total":72,"totalPages":60,"hasNextPage":10,"hasPreviousPage":19}]