1:"$Sreact.fragment" 2:I[22016,["/_next/static/chunks/1ol8-goyi6b3n.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1ia-gf6_blme0.js"],""] 3:I[76410,["/_next/static/chunks/1ol8-goyi6b3n.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1ia-gf6_blme0.js"],"ProjectMockup"] 8:I[5500,["/_next/static/chunks/1ol8-goyi6b3n.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/1ia-gf6_blme0.js"],"Image"] d:I[97367,["/_next/static/chunks/1ol8-goyi6b3n.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"] e:"$Sreact.suspense" 0:{"rsc":["$","$1","c",{"children":[["$","div",null,{"className":"max-w-4xl mx-auto w-full px-4 md:px-6 py-8 md:py-16 space-y-8","children":[["$","div",null,{"children":["$","$L2",null,{"href":"/projects","className":"inline-flex items-center gap-1.5 text-xs text-neutral-500 hover:text-neutral-900 transition-colors font-bold","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":14,"height":14,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"tabler-icon tabler-icon-arrow-left ","children":["$undefined",["$","path","svg-0",{"d":"M5 12l14 0"}],["$","path","svg-1",{"d":"M5 12l6 6"}],["$","path","svg-2",{"d":"M5 12l6 -6"}],"$undefined"]}]," Back to Projects"]}]}],["$","div",null,{"className":"grid grid-cols-1 lg:grid-cols-12 gap-12 items-start","children":[["$","div",null,{"className":"lg:col-span-8 space-y-8","children":[["$","div",null,{"className":"space-y-3","children":[["$","span",null,{"className":"text-[10px] font-mono uppercase tracking-widest text-neutral-400 font-bold block","children":"Cloud Infrastructure"}],["$","h1",null,{"className":"text-3xl md:text-4xl font-extrabold tracking-tight text-neutral-900 leading-tight","children":"Storage App"}],["$","div",null,{"className":"flex flex-wrap gap-1.5 pt-1","children":[["$","span","0",{"className":"px-2.5 py-1 text-[9px] font-mono rounded-full bg-neutral-50 text-neutral-600 border border-neutral-200/40","children":"Laravel"}],["$","span","1",{"className":"px-2.5 py-1 text-[9px] font-mono rounded-full bg-neutral-50 text-neutral-600 border border-neutral-200/40","children":"MinIO"}],["$","span","2",{"className":"px-2.5 py-1 text-[9px] font-mono rounded-full bg-neutral-50 text-neutral-600 border border-neutral-200/40","children":"Tailwind CSS"}],["$","span","3",{"className":"px-2.5 py-1 text-[9px] font-mono rounded-full bg-neutral-50 text-neutral-600 border border-neutral-200/40","children":"Proxmox"}]]}]]}],["$","div",null,{"className":"relative h-64 sm:h-[360px] md:h-[420px] w-full rounded-[28px] overflow-hidden bg-neutral-50 border border-neutral-200/60 shadow-sm flex flex-col items-center justify-center","children":["$","$L3",null,{"image":"/project/storage.webp","title":"Storage App","category":"Cloud Infrastructure","tags":["Laravel","MinIO","Tailwind CSS","Proxmox"],"slug":"storage-app","priority":true}]}],["$","div",null,{"className":"space-y-3","children":[["$","h2",null,{"className":"text-xs font-mono uppercase tracking-widest text-neutral-400 font-bold block","children":"Overview"}],["$","p",null,{"className":"text-sm text-neutral-600 leading-relaxed","children":"A self-hosted storage platform that manages massive volumes of multi-tenant files, built to eliminate dependency on third-party public cloud costs."}]]}],["$","div",null,{"className":"space-y-4","children":[["$","h2",null,{"className":"text-xs font-mono uppercase tracking-widest text-neutral-400 font-bold block","children":"What I Did"}],["$","div",null,{"className":"grid grid-cols-1 gap-4","children":[["$","div","0",{"className":"bg-white border border-neutral-200/50 p-5 rounded-2xl text-xs text-neutral-600 leading-relaxed hover:border-neutral-300 transition-colors shadow-sm","children":"Integrated MinIO S3-compatible API for highly reliable and distributed asset storage."}],["$","div","1",{"className":"bg-white border border-neutral-200/50 p-5 rounded-2xl text-xs text-neutral-600 leading-relaxed hover:border-neutral-300 transition-colors shadow-sm","children":"Implemented secure file access controls, pre-signed URLs, and programmatic media chunk-uploads."}],["$","div","2",{"className":"bg-white border border-neutral-200/50 p-5 rounded-2xl text-xs text-neutral-600 leading-relaxed hover:border-neutral-300 transition-colors shadow-sm","children":"Deployed the underlying engine inside virtualized container node clusters managed via Proxmox."}]]}]]}],"$L4"]}],"$L5"]}]]}],["$L6"],"$L7"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"BrwuyOHMFTnksSMM79jnJ"} 4:["$","div",null,{"className":"space-y-3 pt-2","children":[["$","h2",null,{"className":"text-xs font-mono uppercase tracking-widest text-neutral-400 font-bold block","children":"Outcome"}],["$","p",null,{"className":"text-sm text-neutral-600 leading-relaxed","children":"Delivered a fully private, blazing-fast, and cost-efficient cloud storage node ensuring total data sovereignty."}]]}] 5:["$","div",null,{"className":"lg:col-span-4 space-y-6 lg:border-l lg:border-neutral-200/60 lg:pl-8","children":[["$","div",null,{"className":"flex items-center justify-between border-b border-neutral-100 pb-3","children":[["$","h2",null,{"className":"text-xs font-mono uppercase tracking-widest text-neutral-400 font-bold block","children":"Other Projects"}],["$","$L2",null,{"href":"/projects","className":"text-[10px] font-mono text-neutral-400 hover:text-neutral-800 transition-colors underline font-bold","children":"View all"}]]}],["$","div",null,{"className":"space-y-4","children":[["$","$L2","0",{"href":"/projects/vendorhub-id","className":"block bg-white border border-neutral-200/60 hover:border-neutral-900 rounded-2xl p-4 transition-all duration-300 group hover:shadow-sm","children":["$","div",null,{"className":"space-y-3","children":[["$","div",null,{"className":"relative h-28 w-full rounded-xl overflow-hidden bg-neutral-50 border border-neutral-100","children":["$","$L8",null,{"src":"/project/vendorhub.webp","alt":"Preview thumbnail of Vendorhub.id","fill":true,"sizes":"(max-width: 768px) 100vw, 20vw","className":"object-cover grayscale group-hover:grayscale-0 transition-all duration-300"}]}],["$","div",null,{"children":[["$","span",null,{"className":"text-[8px] font-mono uppercase tracking-widest text-neutral-400 font-bold block","children":"SaaS Platform"}],["$","h3",null,{"className":"text-xs font-bold text-neutral-900 mt-0.5 group-hover:text-[#2563eb] transition-colors leading-tight","children":"Vendorhub.id"}]]}]]}]}],["$","$L2","1",{"href":"/projects/assets-app","className":"block bg-white border border-neutral-200/60 hover:border-neutral-900 rounded-2xl p-4 transition-all duration-300 group hover:shadow-sm","children":["$","div",null,{"className":"space-y-3","children":[["$","div",null,{"className":"relative h-28 w-full rounded-xl overflow-hidden bg-neutral-50 border border-neutral-100","children":["$","$L8",null,{"src":"/project/aset.webp","alt":"Preview thumbnail of Assets App","fill":true,"sizes":"(max-width: 768px) 100vw, 20vw","className":"object-cover grayscale group-hover:grayscale-0 transition-all duration-300"}]}],["$","div",null,{"children":[["$","span",null,{"className":"text-[8px] font-mono uppercase tracking-widest text-neutral-400 font-bold block","children":"Enterprise Resource Planning"}],["$","h3",null,{"className":"text-xs font-bold text-neutral-900 mt-0.5 group-hover:text-[#2563eb] transition-colors leading-tight","children":"Assets App"}]]}]]}]}],["$","$L2","2",{"href":"/projects/finance-app","className":"block bg-white border border-neutral-200/60 hover:border-neutral-900 rounded-2xl p-4 transition-all duration-300 group hover:shadow-sm","children":["$","div",null,{"className":"space-y-3","children":[["$","div",null,{"className":"relative h-28 w-full rounded-xl overflow-hidden bg-neutral-50 border border-neutral-100","children":["$","$L8",null,{"src":"/project/finance.webp","alt":"Preview thumbnail of Finance App","fill":true,"sizes":"(max-width: 768px) 100vw, 20vw","className":"object-cover grayscale group-hover:grayscale-0 transition-all duration-300"}]}],["$","div",null,{"children":[["$","span",null,{"className":"text-[8px] font-mono uppercase tracking-widest text-neutral-400 font-bold block","children":"Financial System"}],["$","h3",null,{"className":"text-xs font-bold text-neutral-900 mt-0.5 group-hover:text-[#2563eb] transition-colors leading-tight","children":"Finance App"}]]}]]}]}],["$","$L2","3",{"href":"/projects/info-pajak-kalsel","className":"block bg-white border border-neutral-200/60 hover:border-neutral-900 rounded-2xl p-4 transition-all duration-300 group hover:shadow-sm","children":["$","div",null,{"className":"space-y-3","children":[["$","div",null,{"className":"relative h-28 w-full rounded-xl overflow-hidden bg-neutral-50 border border-neutral-100","children":["$","$L8",null,{"src":"/project/info pajak.webp","alt":"Preview thumbnail of Info Pajak Kalsel","fill":true,"sizes":"(max-width: 768px) 100vw, 20vw","className":"object-cover grayscale group-hover:grayscale-0 transition-all duration-300"}]}],"$L9"]}]}],"$La","$Lb","$Lc"]}]]}] 6:["$","script","script-0",{"src":"/_next/static/chunks/1ia-gf6_blme0.js","async":true}] 7:["$","$Ld",null,{"children":["$","$e",null,{"name":"Next.MetadataOutlet","children":"$@f"}]}] 9:["$","div",null,{"children":[["$","span",null,{"className":"text-[8px] font-mono uppercase tracking-widest text-neutral-400 font-bold block","children":"Government Portal"}],["$","h3",null,{"className":"text-xs font-bold text-neutral-900 mt-0.5 group-hover:text-[#2563eb] transition-colors leading-tight","children":"Info Pajak Kalsel"}]]}] a:["$","$L2","4",{"href":"/projects/super-app-pajak-kalsel","className":"block bg-white border border-neutral-200/60 hover:border-neutral-900 rounded-2xl p-4 transition-all duration-300 group hover:shadow-sm","children":["$","div",null,{"className":"space-y-3","children":[["$","div",null,{"className":"relative h-28 w-full rounded-xl overflow-hidden bg-neutral-50 border border-neutral-100","children":["$","$L8",null,{"src":"/project/super apps.webp","alt":"Preview thumbnail of TASK (Tax Application of South Kalimantan) Super App","fill":true,"sizes":"(max-width: 768px) 100vw, 20vw","className":"object-cover grayscale group-hover:grayscale-0 transition-all duration-300"}]}],["$","div",null,{"children":[["$","span",null,{"className":"text-[8px] font-mono uppercase tracking-widest text-neutral-400 font-bold block","children":"Mobile Super App"}],["$","h3",null,{"className":"text-xs font-bold text-neutral-900 mt-0.5 group-hover:text-[#2563eb] transition-colors leading-tight","children":"TASK (Tax Application of South Kalimantan) Super App"}]]}]]}]}] b:["$","$L2","5",{"href":"/projects/pajak-alat-berat-kalsel","className":"block bg-white border border-neutral-200/60 hover:border-neutral-900 rounded-2xl p-4 transition-all duration-300 group hover:shadow-sm","children":["$","div",null,{"className":"space-y-3","children":[["$","div",null,{"className":"relative h-28 w-full rounded-xl overflow-hidden bg-neutral-50 border border-neutral-100","children":["$","$L8",null,{"src":"/project/pajak alat berat.webp","alt":"Preview thumbnail of Pajak Alat Berat Kalsel","fill":true,"sizes":"(max-width: 768px) 100vw, 20vw","className":"object-cover grayscale group-hover:grayscale-0 transition-all duration-300"}]}],["$","div",null,{"children":[["$","span",null,{"className":"text-[8px] font-mono uppercase tracking-widest text-neutral-400 font-bold block","children":"Government System"}],["$","h3",null,{"className":"text-xs font-bold text-neutral-900 mt-0.5 group-hover:text-[#2563eb] transition-colors leading-tight","children":"Pajak Alat Berat Kalsel"}]]}]]}]}] c:["$","$L2","6",{"href":"/projects/pajak-air-permukaan-kalsel","className":"block bg-white border border-neutral-200/60 hover:border-neutral-900 rounded-2xl p-4 transition-all duration-300 group hover:shadow-sm","children":["$","div",null,{"className":"space-y-3","children":[["$","div",null,{"className":"relative h-28 w-full rounded-xl overflow-hidden bg-neutral-50 border border-neutral-100","children":["$","$L8",null,{"src":"/project/pajak air permukaan.webp","alt":"Preview thumbnail of Pajak Air Permukaan Kalsel","fill":true,"sizes":"(max-width: 768px) 100vw, 20vw","className":"object-cover grayscale group-hover:grayscale-0 transition-all duration-300"}]}],["$","div",null,{"children":[["$","span",null,{"className":"text-[8px] font-mono uppercase tracking-widest text-neutral-400 font-bold block","children":"Government System"}],["$","h3",null,{"className":"text-xs font-bold text-neutral-900 mt-0.5 group-hover:text-[#2563eb] transition-colors leading-tight","children":"Pajak Air Permukaan Kalsel"}]]}]]}]}] f:null