1:"$Sreact.fragment" 2:I[71664,["/_next/static/chunks/2ed6eae27488c804.js","/_next/static/chunks/ea6bdb0d940bcd8e.js"],"default"] 3:I[39756,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/d2be314c3ece3fbe.js"],"default"] 4:I[37457,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/d2be314c3ece3fbe.js"],"default"] 5:I[56537,["/_next/static/chunks/2ed6eae27488c804.js","/_next/static/chunks/ea6bdb0d940bcd8e.js"],"default"] 9:I[68027,[],"default"] :HL["/_next/static/chunks/34d933785a17edf3.css","style"] :HL["/_next/static/chunks/3bbafa0717145422.css","style"] :HL["/_next/static/media/797e433ab948586e-s.p.29207c2f.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 0:{"P":null,"b":"Df2hj_4RYX21aRrIZjB45","c":["","portfolio","borkow"],"q":"","i":false,"f":[[["",{"children":["portfolio",{"children":[["id","borkow","d"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/34d933785a17edf3.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/chunks/3bbafa0717145422.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/2ed6eae27488c804.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/ea6bdb0d940bcd8e.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":[["$","head",null,{"children":[[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"SynticAI\",\"alternateName\":\"Syntic AI\",\"url\":\"https://synticai.com\",\"sameAs\":[\"https://synticai.agency\"],\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://synticai.com/og-image.png\"},\"description\":\"SynticAI is a premier AI and custom software development company helping businesses across the globe build intelligent, enterprise-grade AI solutions.\",\"email\":\"contact@synticai.com\",\"foundingDate\":\"2015\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":10,\"maxValue\":50},\"areaServed\":\"Worldwide\",\"serviceType\":[\"AI Development\",\"Custom Software Development\",\"Machine Learning\",\"Natural Language Processing\",\"Computer Vision\",\"AI Chatbot Development\",\"ChatGPT Integration\",\"Big Data Analytics\",\"DevOps\"]}"}}],["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SynticAI\",\"url\":\"https://synticai.agency\",\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https://synticai.agency/?q={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}}"}}]],["$","link",null,{"rel":"canonical","href":"https://synticai.com"}]]}],["$","body",null,{"className":"geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable antialiased overflow-x-clip","children":[["$","$L2",null,{}],["$","main",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",[["$","script","script-0",{"src":"/_next/static/chunks/1b9de13dee5dc3c5.js","async":true,"nonce":"$undefined"}]],"$L7"]}],{},null,false,false]},null,false,false]},null,false,false]},null,false,false],"$L8",false]],"m":"$undefined","G":["$9",[]],"S":true} a:I[97367,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/d2be314c3ece3fbe.js"],"OutletBoundary"] b:"$Sreact.suspense" d:I[97367,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/d2be314c3ece3fbe.js"],"ViewportBoundary"] f:I[97367,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/d2be314c3ece3fbe.js"],"MetadataBoundary"] 7:["$","$La",null,{"children":["$","$b",null,{"name":"Next.MetadataOutlet","children":"$@c"}]}] 8:["$","$1","h",{"children":[null,["$","$Ld",null,{"children":"$Le"}],["$","div",null,{"hidden":true,"children":["$","$Lf",null,{"children":["$","$b",null,{"name":"Next.Metadata","children":"$L10"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}] 11:I[91389,["/_next/static/chunks/2ed6eae27488c804.js","/_next/static/chunks/ea6bdb0d940bcd8e.js","/_next/static/chunks/1b9de13dee5dc3c5.js"],"default"] 6:["$","main",null,{"className":"min-h-screen bg-[#F8F9FA]","children":["$","$L11",null,{"project":{"id":"borkow","title":"Borkow","description":"A premium, full-stack, location-based social discovery and community networking app built with Flutter and Supabase, featuring swipe-based discovery, real-time chat, and paywalled features.","image":"https://images.unsplash.com/photo-1511632765486-a01980e01a18?w=800&q=80","link":"/portfolio/borkow","category":"Social Networking","year":"2025","duration":"7+ Months","technologies":["Flutter","Supabase","Dart","TypeScript","Stripe API","Riverpod"],"features":["Tinder-style swipe deck with responsive gestures and haptic triggers.","Instant mutual matching using secure PostgreSQL RPC bypass functions.","Smart message requests to prevent chat inbox spam.","Supabase real-time WebSocket sync for messaging, read receipts, and typing states.","Passport location spoofing with global cities database search.","Dual payment gateways with Google Play / Apple App Store billing and Stripe checkouts.","Active sessions portal tracking device info, IPs, and remote logout controls.","Bidirectional user blocking and instant content moderation reporting."],"challenge":"Managing high-concurrency likes and database race conditions when two users like each other simultaneously. Verifying receipt payloads from Google Play, Apple App Store, and Stripe web payments securely server-side was complex.","solution":"Wrote a custom PostgreSQL RPC function running outside default Row-Level Security (RLS) policies to check and record mutual matches atomically. Deployed custom Supabase Edge Functions in TypeScript to securely validate App Store, Google Play, and Stripe checkout receipts before upgrading user tiers.","results":["Atomic mutual-match detection via custom PostgreSQL RPC functions.","Cross-platform billing verification across Google Play, Apple, and Stripe.","Real-time WebSocket messaging with read receipts and typing indicators.","Published on both Google Play Store and Apple App Store."],"playStoreLink":"https://play.google.com/store/apps/details?id=com.borkow.app&pcampaignid=web_share","appStoreLink":"https://apps.apple.com/pk/app/borkow/id6761169964","liveLink":"https://play.google.com/store/apps/details?id=com.borkow.app&pcampaignid=web_share"}}]}] e:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}]] 12:I[27201,["/_next/static/chunks/ff1a16fafef87110.js","/_next/static/chunks/d2be314c3ece3fbe.js"],"IconMark"] c:null 10:[["$","title","0",{"children":"Borkow Case Study | SynticAI"}],["$","meta","1",{"name":"description","content":"A premium, full-stack, location-based social discovery and community networking app built with Flutter and Supabase, featuring swipe-based discovery, real-time chat, and paywalled features."}],["$","link","2",{"rel":"author","href":"https://synticai.com"}],["$","meta","3",{"name":"author","content":"SynticAI"}],["$","meta","4",{"name":"keywords","content":"SynticAI,Syntic AI,AI development company,custom software development,machine learning,artificial intelligence,AI chatbot development,ChatGPT integration,enterprise AI solutions,natural language processing,computer vision,big data analytics,DevOps"}],["$","meta","5",{"name":"creator","content":"SynticAI"}],["$","meta","6",{"name":"publisher","content":"SynticAI"}],["$","meta","7",{"name":"robots","content":"index, follow"}],["$","meta","8",{"name":"googlebot","content":"index, follow, max-image-preview:large, max-snippet:-1"}],["$","link","9",{"rel":"canonical","href":"https://synticai.com/portfolio/borkow"}],["$","meta","10",{"name":"google-site-verification","content":"google660abe672847bb00"}],["$","meta","11",{"property":"og:title","content":"Borkow | SynticAI Case Study"}],["$","meta","12",{"property":"og:description","content":"A premium, full-stack, location-based social discovery and community networking app built with Flutter and Supabase, featuring swipe-based discovery, real-time chat, and paywalled features."}],["$","meta","13",{"property":"og:url","content":"https://synticai.com/portfolio/borkow"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"SynticAI – AI & Custom Software Development Company"}],["$","meta","16",{"name":"twitter:description","content":"We build enterprise-grade AI solutions, machine learning models, chatbots, and intelligent software for businesses worldwide."}],["$","meta","17",{"name":"twitter:image","content":"https://synticai.com/og-image.png"}],["$","link","18",{"rel":"icon","href":"/icon.png?icon.774cb2e6.png","sizes":"85x105","type":"image/png"}],["$","$L12","19",{}]]