PageSourceSearch

https://shortmac.com/assets/case-studies-MvJI5VlI.js

js shortmac.com collected 2026-10-06 13:16:41 UTC 5,125 bytes, 1 lines download raw bytes

1import{w as r,v as o}from"./chunk-QFMPRPBF-DA8DzgAN.js";import{j as e}from"./jsx-runtime-u17CrQMm.js";function c({}){const a="Case Studies | Shortmac Systems",t="Recent real examples of how Shortmac Systems helps organisations deliver complex digital projects with confidence.",s="https://shortmac.com/case-studies";return[{title:a},{name:"description",content:t},{name:"robots",content:"index, follow"},{tagName:"link",rel:"canonical",href:s},{property:"og:type",content:"website"},{property:"og:url",content:s},{property:"og:site_name",content:"Shortmac Systems"},{property:"og:locale",content:"en_AU"},{property:"og:title",content:a},{property:"og:description",content:t},{name:"twitter:card",content:"summary"},{name:"twitter:title",content:a},{name:"twitter:description",content:t}]}const n=[{title:"Unified Reporting for Major Resources Company",clientType:"Resources",challenge:"Critical business data was spread across disconnected systems, making reporting unreliable and slowing decision-making during a period of organisational change.",solution:"Reporting into a single consolidated platform with data integration pipelines set up from multiple different sources.",highlights:["One reliable view of operational data, with AI powerered insights","Faster, more confident decisions at every level"],stack:["Angular",".NET","Azure","SQL Server"]},{title:"Customer Portal Launch",clientType:"Logistics",challenge:"Large logistics operator needed a new customer-facing portal live in weeks, not months - without cutting corners on quality or reliability.",solution:"Joined the in-house team, accelerated feature delivery, and tightened release processes so the portal was shipped on time.",highlights:["On-time launch","Develop stronger internal delivery capability"],stack:["React","AWS","PostgreSQL"]},{title:"Purpose-Built Work Management Platform",clientType:"Private sector",challenge:"A growing private sector organisation needed to move beyond spreadsheets and manual processes to a system that could scale with their portfolio.",solution:"Platform delivered from concept to production - platform design, delivery, and putting delivery practices in place to ensure ongoing quality and scalability.",highlights:["Integrated cleanly into existing corporate infrastructure","Sustainable delivery model that outlasts the initial build"],stack:["React",".NET","Azure"]}],d=r(function(){return e.jsxs(e.Fragment,{children:[e.jsx("section",{className:"border-b border-sky-blue-100 bg-sky-blue-50 px-4 py-14 dark:border-ocean-800 dark:bg-ocean-900/50 sm:px-6 lg:px-8",children:e.jsx("div",{className:"mx-auto max-w-4xl text-center",children:e.jsx("h1",{className:"mt-4 text-4xl font-extrabold tracking-tight text-sky-blue-900 dark:text-white sm:text-5xl",children:"Case Studies"})})}),e.jsx("section",{className:"px-4 py-16 sm:px-6 lg:px-8",children:e.jsx("div",{className:"mx-auto grid max-w-6xl gap-8 lg:grid-cols-3",children:n.map(t=>e.jsxs("article",{className:"flex h-full flex-col rounded-2xl border border-sky-blue-100 bg-white p-7 shadow-sm transition-all hover:border-sky-blue-300 hover:shadow-md dark:border-ocean-800 dark:bg-ocean-900",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-[0.12em] text-sky-blue-600 dark:text-teal-400",children:t.clientType}),e.jsx("h2",{className:"mt-2 text-xl font-bold leading-tight text-sky-blue-900 dark:text-white",children:t.title}),e.jsxs("div",{className:"mt-6 space-y-4 text-sm leading-relaxed text-sky-blue-800 dark:text-shore-200/80",children:[e.jsxs("p",{children:[e.jsx("span",{className:"font-semibold text-sky-blue-900 dark:text-white",children:"The problem: "}),t.challenge]}),e.jsxs("p",{children:[e.jsx("span",{className:"font-semibold text-sky-blue-900 dark:text-white",children:"What we delivered: "}),t.solution]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-sm font-semibold text-sky-blue-900 dark:text-white",children:"Business outcomes"}),e.jsx("ul",{className:"mt-2 space-y-1.5 text-sm text-sky-blue-700 dark:text-shore-200/80",children:t.highlights.map(s=>e.jsxs("li",{children:["• ",s]},s))})]}),e.jsx("div",{className:"mt-6 flex flex-wrap gap-2",children:t.stack.map(s=>e.jsx("span",{className:"rounded-full bg-sky-blue-50 px-2.5 py-1 text-xs font-medium text-sky-blue-700 ring-1 ring-sky-blue-100 dar
1k:bg-ocean-800 dark:text-shore-100 dark:ring-ocean-700",children:s},s))})]},t.title))})}),e.jsx("section",{className:"px-4 pb-20 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"mx-auto max-w-4xl rounded-2xl bg-sky-blue-900 px-8 py-12 text-center text-white shadow-xl dark:bg-ocean-900",children:[e.jsx("h2",{className:"text-2xl font-bold sm:text-3xl",children:"Want your project featured here next?"}),e.jsx("p",{className:"mt-3 text-sky-blue-200 dark:text-shore-200/80",children:"We can workshop your requirements and map out a practical delivery path."}),e.jsx(o,{to:"/contact",className:"mt-7 inline-block rounded-lg bg-beam-400 px-6 py-3 text-sm font-semibold text-ocean-900 transition-colors hover:bg-beam-300",children:"Start a conversation"})]})})]})});export{d as default,c as meta};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.