1import{j as e,r as t}from"./vendor-react-D4YH9h8t.js";import{B as a,o as r,c as s,a as o,H as i}from"./app-BAf1ptFU.js";import{Footer as n}from"./Footer-cAfEXDnm.js";import{S as l,W as c,o as d,x as m,b2 as p,G as g,l as h,U as u,N as x,a3 as f,j as b,b3 as y,L as j,ab as v,ae as w,ac as A,r as N,c as S,ap as k,H as I,A as C,a8 as P,ak as E,s as R,aA as T,b1 as B,B as F}from"./vendor-icons-4CNhPvMo.js";import{C as L}from"./CountUp-D8YRRft3.js";import{m as U}from"./vendor-motion-D9iAH7XD.js";import{S as D,a as M,b as O}from"./index-CSJrLbbO.js";import{T as Q}from"./TiltCard-CBTVhEi6.js";import{L as G}from"./vendor-router-DZCrWISa.js";import{A as z,a as H,b as W,c as V}from"./accordion-B2uB5YqQ.js";import{g as J}from"./goodfirms-logo-DXQrqBVP.js";import"./vendor-markdown-CRcXy4ql.js";import"./vendor-three-B4Cl6Y42.js";import"./vendor-radix-5cUn77l3.js";import"./vendor-utils-Bmne0XXo.js";const Y=[{shortName:"HIPAA",description:"Health Insurance Portability and Accountability Act",logo:e.jsxs("svg",{viewBox:"0 0 100 100",className:"w-8 h-8",children:[e.jsx("circle",{cx:"50",cy:"50",r:"45",fill:"none",stroke:"currentColor",strokeWidth:"3"}),e.jsx("path",{d:"M30 35 L50 25 L70 35 L70 55 L50 75 L30 55 Z",fill:"currentColor",opacity:"0.2"}),e.jsx("path",{d:"M50 30 L50 55 M40 42 L60 42",stroke:"currentColor",strokeWidth:"4",strokeLinecap:"round"}),e.jsx("circle",{cx:"50",cy:"62",r:"3",fill:"currentColor"})]})},{shortName:"GDPR",description:"General Data Protection Regulation",logo:e.jsxs("svg",{viewBox:"0 0 100 100",className:"w-8 h-8",children:[e.jsx("circle",{cx:"50",cy:"50",r:"45",fill:"none",stroke:"currentColor",strokeWidth:"3"}),e.jsx("circle",{cx:"50",cy:"50",r:"25",fill:"currentColor",opacity:"0.2"}),e.jsx("path",{d:"M50 30 L65 50 L50 70 L35 50 Z",fill:"none",stroke:"currentColor",strokeWidth:"3"}),e.jsx("circle",{cx:"50",cy:"50",r:"8",fill:"currentColor"})]})},{shortName:"SOC 2",description:"Service Organization Control Type 2",logo:e.jsxs("svg",{viewBox:"0 0 100 100",className:"w-8 h-8",children:[e.jsx("rect",{x:"15",y:"25",width:"70",height:"50",rx:"5",fill:"none",stroke:"currentColor",strokeWidth:"3"}),e.jsx("path",{d:"M35 50 L45 60 L65 40",stroke:"currentColor",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),e.jsx("rect",{x:"30",y:"30",width:"40",height:"5",rx:"2",fill:"currentColor",opacity:"0.3"})]})},{shortName:"FDA",description:"Food and Drug Administration",logo:e.jsxs("svg",{viewBox:"0 0 100 100",className:"w-8 h-8",children:[e.jsx("circle",{cx:"50",cy:"50",r:"45",fill:"none",stroke:"currentColor",strokeWidth:"3"}),e.jsx("text",{x:"50",y:"58",fontSize:"24",fontWeight:"bold",textAnchor:"middle",fill:"currentColor",children:"FDA"})]})},{shortName:"HITRUST",description:"Health Information Trust Alliance",logo:e.jsxs("svg",{viewBox:"0 0 100 100",className:"w-8 h-8",children:[e.jsx("polygon",{points:"50,10 90,35 90,65 50,90 10,65 10,35",fill:"currentColor",opacity:"0.2",stroke:"currentColor",strokeWidth:"2"}),e.jsx("path",{d:"M40 45 L50 55 L65 35",stroke:"currentColor",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})]})},{shortName:"ISO",description:"Information Security Management",logo:e.jsxs("svg",{viewBox:"0 0 100 100",className:"w-8 h-8",children:[e.jsx("circle",{cx:"50",cy:"50",r:"45",fill:"none",stroke:"currentColor",strokeWidth:"3"}),e.jsx("text",{x:"50",y:"45",fontSize:"16",fontWeight:"bold",textAnchor:"middle",fill:"currentColor",children:"ISO"}),e.jsx("text",{x:"50",y:"65",fontSize:"12",textAnchor:"middle",fill:"currentColor",children:"27001"})]})}];function Z(){return e.jsxs("section",{className:"py-20 bg-gradient-to-br from-slate-900 via-blue-900 to-slate-900 relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 opacity-10",children:e.jsx("div",{className:"absolute inset-0",style:{backgroundImage:"radial-gradient(circle at 1px 1px, white 1px, transparent 0)",backgroundSize:"40px 40px"}})}),e.jsx("div",{className:"absolute top-20 left-10 opacity-20",children:e.jsx(l,{className:"w-24 h-24 text-blue-400"})}),e.jsx("div",{className:"absolute bottom-20 right-10 opacity-20",children:e.jsx(c,{className:"w-20 h-20 text-blue-400"})}),e.jsxs("div",{className:"container mx-auto px-4 relative z-10",children:[e.jsxs("div",{className:"max-w-4xl mx-auto text-center mb-16",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-4",children:[e.jsx(l,{className:"w-6 h-6 text-blue-400"}),e.jsx("span",{className:"text-blue-400 font-semibold tracking-wider up
1percase text-sm",children:"Security & Compliance"})]}),e.jsx("h2",{className:"text-3xl md:text-4xl lg:text-5xl font-bold text-white mb-6",children:"Compliance-Driven Services & Industry Partners"}),e.jsx("p",{className:"text-lg text-blue-100/80 leading-relaxed max-w-3xl mx-auto",children:"At Ortem Technologies, our developers are HIPAA-certified and well-versed in key healthcare regulations such as GDPR and HITECH. We specialize in building HIPAA-ready solutions that ensure complete security and compliance with all industry standards. Trust Ortem to deliver robust, compliant healthcare software that safeguards patient data at every level."})]}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-6 mb-16",children:Y.map((t,a)=>e.jsx("div",{className:"group relative",style:{animationDelay:100*a+"ms"},children:e.jsxs("div",{className:"bg-white/10 backdrop-blur-sm border border-white/20 rounded-xl p-6 text-center\n hover:bg-white/20 hover:border-blue-400/50 transition-all duration-300\n hover:scale-105 hover:shadow-lg hover:shadow-blue-500/20",children:[e.jsx("div",{className:"w-16 h-16 mx-auto mb-4 rounded-full bg-gradient-to-br from-blue-500 to-blue-700 \n flex items-center justify-center shadow-lg shadow-blue-500/30 text-white",children:t.logo}),e.jsx("h3",{className:"text-white font-bold text-lg mb-1",children:t.shortName}),e.jsx("p",{className:"text-blue-200/70 text-xs leading-tight",children:t.description})]})},t.shortName))}),e.jsx("div",{className:"bg-white/5 backdrop-blur-sm border border-white/10 rounded-2xl p-8",children:e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-8",children:[e.jsxs("div",{className:"text-center",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2",children:[e.jsx(d,{className:"w-6 h-6 text-blue-400"}),e.jsx("span",{className:"text-3xl md:text-4xl font-bold text-white",children:"100%"})]}),e.jsx("p",{className:"text-blue-200/70 text-sm",children:"Upwork Success Rate"})]}),e.jsxs("div",{className:"text-center",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2",children:[e.jsx(l,{className:"w-6 h-6 text-green-400"}),e.jsx("span",{className:"text-3xl md:text-4xl font-bold text-white",children:"HIPAA"})]}),e.jsx("p",{className:"text-blue-200/70 text-sm",children:"Certified Developers"})]}),e.jsxs("div",{className:"text-center",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2",children:[e.jsx(c,{className:"w-6 h-6 text-purple-400"}),e.jsx("span",{className:"text-3xl md:text-4xl font-bold text-white",children:"SOC 2"})]}),e.jsx("p",{className:"text-blue-200/70 text-sm",children:"Type II Compliant"})]}),e.jsxs("div",{className:"text-center",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2",children:[e.jsx(l,{className:"w-6 h-6 text-cyan-400"}),e.jsx("span",{className:"text-3xl md:text-4xl font-bold text-white",children:"GDPR"})]}),e.jsx("p",{className:"text-blue-200/70 text-sm",children:"EU Data Protection"})]})]})})]})]})}const q=[{name:"Mammography Assistant",category:"Healthcare",platform:"both",storeUrl:"https://play.google.com/store/apps/details?id=thebrewapps.mammographyassistant",secondaryStoreUrl:"https://apps.apple.com/in/app/mammography-assistant/id1534082005",description:"Professional radiology education with interactive modules",technologies:["iOS (Swift/SwiftUI)","Android (Kotlin)","Medical Imaging Processing","Cloud Storage"]},{name:"nudge",category:"Business Tools",platform:"ios",storeUrl:"https://apps.apple.com/us/app/nudge-digital-business-card/id1550508139",description:"NFC-enabled digital business card for instant sharing",technologies:["React Native","NFC Technology","QR Code Generation","Cloud Database"]},{name:"OwnersProof",category:"Lifestyle",platform:"both",storeUrl:"https://play.google.com/store/apps/details?id=com.ownersproof.ownersproof",secondaryStoreUrl:"https://apps.apple.com/in/app/ownersproof/id6738924140",description:"Smart asset cataloging with OCR and insurance tools",technologies:["Flutter","Claude AI","Firebase Storage","AWS S3","Google Vision API","Node.js"]},{name:"JunoMarkets",category:"Finance & Crypto",platform:"ios",storeUrl:"https://apps.apple.com/us/app/junomarkets-juno-auto-trader/id1533197831",description:"Auto-trading platform with real-time market analysis",technologies:["Swift","SwiftUI","Firebase Authentication","AWS HealthLake","Node.js","Express"]},{name:"EZTape",category:"Business Tools",platform:"ios",storeUrl:"https://apps.apple.com/us/app/record-phone-calls-eztape/id1512476140",description:"AI call recorder with transcription in 100+ languages",technologies:["iOS (Swift)","OpenAI Whisper API","ChatGPT API","Firebase Storage","AWS S3"]},{name:"PandoraBiz",category:"Finance & Shopping",platform:"android",storeUrl:"https://play.google.com/store/apps/details?id=com.devherds.pandorabiz&hl=en",description:"E-commerce app with payment integration and digital content",stats:"10K+ Downloads"},{name:"One Point",category:"Fitness & Sports",platform:"both",storeUrl:"https://play.google.com/store/apps/details?id=com.onepointtechnologies.app",secondaryStoreUrl:"https://apps.apple.com/us/app/one-point-players-on-demand/id6736460451",description:"Sports networking platform for athletes",stats:"1K+ Downloads"},{name:"STAG",category:"Business & Networking",platform:"ios",storeUrl:"https://apps.apple.com/in/app/stag-digital-business-card/id6448947007",description:"NFC digital business card app",stats:"New App"},{name:"Plan & Work",category:"Business & Productivity",platform:"both",storeUrl:"https://play.google.com/store/apps/details?id=net.planandwork.app",secondaryStoreUrl:"https://apps.apple.com/us/app/plan-and-work
1/id1641062448",description:"Workforce management and shift planning",stats:"1K+ Downloads"},{name:"Ghasla",category:"On-Demand Services",platform:"android",storeUrl:"https://play.google.com/store/apps/details?id=com.app_ghasla",description:"Car wash and cleaning services app"},{name:"BlazePod",category:"Fitness & Sports",platform:"android",storeUrl:"https://play.google.com/store/apps/details?id=co.blazepod.blazepod&hl=en-IN",description:"Flash reflex training system for athletes"},{name:"Galileo Offline Maps",category:"Navigation",platform:"android",storeUrl:"https://play.google.com/store/apps/details?id=com.bodunov.galileo&hl=en",description:"Offline GPS navigation and maps"},{name:"Lone Star Hazmat",category:"Industrial",platform:"android",storeUrl:"https://play.google.com/store/apps/details?id=com.lonestarhazmatapp.app",description:"Hazmat safety compliance application"},{name:"British Museum Guide",category:"Travel & Tourism",platform:"ios",storeUrl:"https://apps.apple.com/us/app/audio-guide-british-museum/id551275212",description:"Audio guide for British Museum visitors"},{name:"ShowMyParking",category:"Parking & Transport",platform:"android",storeUrl:"https://play.google.com/store/apps/details?id=com.showmyparking",description:"Smart parking finder application"},{name:"MoveSpot",category:"Fitness",platform:"ios",storeUrl:"https://apps.apple.com/in/app/movespot/id1538695830",description:"Fitness and movement tracking"},{name:"AMDA Parking",category:"Parking & Transport",platform:"android",storeUrl:"https://play.google.com/store/apps/details?id=com.smp.amda_parking",description:"Airport parking management system"},{name:"MyMood AI",category:"Health & Wellness",platform:"android",storeUrl:"https://play.google.com/store/apps/details?id=app.mymoodai",description:"AI-powered mood tracking and wellness"},{name:"GreenPal",category:"On-Demand Services",platform:"android",storeUrl:"https://play.google.com/store/apps/details?id=com.ionicframework.greenpal793748&hl=en&gl=US",description:"Lawn care and landscaping marketplace"},{name:"Eatigo",category:"Food & Dining",platform:"ios",storeUrl:"https://apps.apple.com/us/app/eatigo/id879030389",description:"Restaurant reservation with discounts"},{name:"SwingTweaks",category:"Sports",platform:"ios",storeUrl:"https://apps.apple.com/us/app/swingtweaks/id1612839087",description:"Golf swing analysis application"},{name:"Kids Maths Game",category:"Education",platform:"android",storeUrl:"https://play.google.com/store/apps/details?id=com.kidsmathsgame.mathematicalpuzzles",description:"Educational math puzzles for children"},{name:"SunCrypto",category:"Finance & Crypto",platform:"android",storeUrl:"https://play.google.com/store/apps/details?id=com.suncrypto.in",description:"Cryptocurrency trading platform"},{name:"Healthmug",category:"Healthcare",platform:"android",storeUrl:"https://play.google.com/store/apps/details?id=com.healthmug",description:"Online pharmacy and healthcare"},{name:"DailyBreath",category:"Health & Wellness",platform:"android",storeUrl:"https://play.google.com/store/apps/details?id=com.dailybreath",description:"Breathing exercises and meditation"},{name:"Safe365",category:"Safety",platform:"ios",storeUrl:"https://apps.apple.com/in/app/safe365/id1445087524",description:"Family safety and location tracking"},{name:"Mobile Cover Photo Editor",category:"Photo & Video",platform:"android",storeUrl:"https://play.google.com/store/apps/details?id=com.mobile.cover.photo.editor.back.maker&hl=en-IN",description:"Custom phone case design tool"},{name:"CheckIn360",category:"Business",platform:"ios",storeUrl:"https://apps.apple.com/us/app/checkin360/id1233634684",description:"Employee check-in and attendance"},{name:"LoveMySkool",category:"Education",platform:"ios",storeUrl:"https://apps.apple.com/in/app/lovemyskool/id1138805934",description:"School management and parent portal"},{name:"Fanoss",category:"Entertainment",platform:"ios",storeUrl:"https://apps.apple.com/us/app/fanoss-%D9%81%D8%A7%D9%86%D9%88%D8%B3/id1156356977",description:"Middle Eastern entertainment platform"},{name:"BizConnect",category:"On-Demand Services",platform:"ios",storeUrl:"https://apps.apple.com/nz/app/bizconnect-ltd/id6756949643",description:"On-demand marketplace connecting New Zealand clients with 37+ categories of local service providers â plumbing, electrical, cleaning, photography and more",stats:"5.0 â
Rating",technologies:["Flutter","Firebase","Node.js","Google Maps API","Real-Time Messaging","Push Notifications"]},{name:"MyPathos",category:"Health & Wellness",platform:"both",storeUrl:"https://play.google.com/store/apps/details?id=org.pathos.faith",secondaryStoreUrl:"https://apps.apple.com/us/app/mypathos/id6761451505",description:"Faith-based daily habit tracker with prayer, journaling, devotionals, and community groups",technologies:["React Native","Firebase","Push Notifications","Community Feeds"]}],K=["All","Business & Networking","Business & Productivity","Finance & Shopping","Healthcare","Fitness & Sports","Business Tools","Lifestyle","On-Demand Services","Finance & Crypto","Education","Travel & Tourism","Parking & Transport","Health & Wellness"],X=[{title:"Ortem Health",budget:"$50,001 - $100,000",duration:"Ongoing",industry:"Healthcare & Medical",description:"A healthcare technology platform built to help hospitals, clinics, and diagnostic centers digitize care delivery, streamline operations, and enhance patient experience. It focuses on AI-driven workflows, real-time data, and secure, cloud-native infrastru
1cture.",whoItServes:"Hospitals, multi-speciality clinics, and diagnostic chains looking to modernize clinical and administrative workflows with a single integrated platform.",whatItDelivers:"End-to-end healthcare software solutions: EMR/EHR modules, patient engagement tools, appointment and billing management, and analytics tailored to provider workflows.",technologies:["React","Node.js","PostgreSQL","AWS","HIPAA Compliant"],type:"Full Stack"},{title:"AI-Powered Document Analysis",budget:"$25,001 - $50,000",duration:"4 months",industry:"Legal Tech",description:"Intelligent document processing system using GPT-4 and custom ML models for contract analysis, risk assessment, and automated data extraction from legal documents.",whoItServes:"Law firms, corporate legal departments, and compliance teams needing to process large volumes of contracts and legal documents efficiently.",whatItDelivers:"AI-assisted contract review, clause extraction, risk scoring, and automated compliance checking with 95%+ accuracy.",technologies:["Python","OpenAI","LangChain","FastAPI","AWS"],type:"AI/ML"},{title:"Enterprise Fleet Management",budget:"$75,001 - $150,000",duration:"8 months",industry:"Logistics & Transportation",description:"Comprehensive fleet tracking and management platform with real-time GPS tracking, driver behavior analytics, fuel management, and predictive maintenance.",whoItServes:"Logistics companies, delivery services, and enterprises managing large vehicle fleets across multiple locations.",whatItDelivers:"Real-time fleet visibility, route optimization, compliance reporting, and cost reduction through data-driven insights.",technologies:["React Native","Node.js","MongoDB","IoT","Google Maps API"],type:"Mobile App"},{title:"FinTech Investment Platform",budget:"$100,001 - $200,000",duration:"12 months",industry:"Finance & Banking",description:"A comprehensive investment and wealth management platform with robo-advisory features, portfolio management, and real-time market data integration.",whoItServes:"Retail investors, financial advisors, and wealth management firms seeking modern digital investment solutions.",whatItDelivers:"Automated portfolio rebalancing, risk assessment tools, tax-loss harvesting, and detailed performance analytics.",technologies:["React","Python","PostgreSQL","Redis","Plaid API"],type:"Web App"}],$=["All","FinTech","AI & Productivity","E-commerce","SaaS","Legal Tech","Education","Entertainment","On-Demand Services","Healthcare"],_=[{name:"DreamZzz",category:"AI & Productivity",url:"https://dreamzzz.ai/",description:"AI-powered dream journal with emotional insights and pattern recognition",iconInitial:"D",technologies:["React","Next.js","AI Development","Full-Stack"],badgeColor:"Purple"},{name:"TreasuryMap",category:"Finance & FinTech",url:"https://treasurymap.com/",description:"European treasury industry information hub with interactive map interface",iconInitial:"T",technologies:["React","Web Development","UX/UI","SEO"],badgeColor:"Green"},{name:"Biotanik",category:"E-commerce",url:"https://biotanik.com.ec/",description:"High-performance e-commerce platform for hair products with advanced SEO",iconInitial:"B",technologies:["Web Development","SEO Strategy","UX/UI Design"],badgeColor:"Orange"},{name:"Carzilla Motors",category:"FinTech & Investment",url:"https://investments.carzillamotors.com/",description:"Luxury car investment platform with vehicle share trading and portfolio tracking",iconInitial:"C",technologies:["Next.js","TypeScript","Tailwind CSS","Stripe API"],badgeColor:"Green"},{name:"Portugal Visa Navigator",category:"SaaS & Legal Tech",url:"https://ptvisanavigator.com/",description:"Visa eligibility assessment tool for Portuguese residence applications",iconInitial:"P",technologies:["Next.js","Supabase","Stripe","API Integration"],badgeColor:"Blue"},{name:"Fitness SaaS Platform",category:"SaaS",url:"#",description:"All-in-one SaaS for trainers to launch branded apps and sell programs",iconInitial:"F",technologies:["Python","Django","React","AWS"],badgeColor:"Green"},{name:"DF Designs Jewelry",category:"E-commerce",url:"https://dfdesignsjewelry.com/",de
1scription:"Professional jewelry store specializing in custom design, repairs, and bridal jewelry expertise",iconInitial:"D",technologies:["React","Material UI","Node.js"],badgeColor:"Purple"},{name:"Membership.io",category:"SaaS",url:"https://membership.io/",description:"AI-powered platform for creators to build, manage, and monetize membership sites and courses",iconInitial:"M",technologies:["Next.js","React","AI Integration","Tailwind CSS"],badgeColor:"Green"},{name:"Nimbus Editor",category:"SaaS",url:"https://nimbuseditor.com/",description:"No-code editor designed for web developers to accelerate frontend coding through visual editing",iconInitial:"N",technologies:["React","TypeScript","Vite","Styled Components"],badgeColor:"Blue"},{name:"Roobet",category:"Entertainment",url:"https://roobet.com/",description:"Leading crypto-first online casino offering proprietary games, slots, and seamless betting",iconInitial:"R",technologies:["React","Next.js","Socket.io","Web3"],badgeColor:"Orange"},{name:"Upgrade.chat",category:"FinTech",url:"https://upgrade.chat/",description:"Platform enabling Discord and Telegram communities to monetize through subscriptions",iconInitial:"U",technologies:["React","Node.js","Stripe API","Discord API"],badgeColor:"Blue"},{name:"BC.GAME",category:"Entertainment",url:"https://bcgame46.com/",description:"Award-winning crypto casino platform with versatile gaming and sports betting experience",iconInitial:"B",technologies:["React","Next.js","Redux","Web3"],badgeColor:"Green"},{name:"PrepSharp",category:"Education",url:"https://www.prepsharp.com/",description:"Tools and resources for tutors and students to grade practice tests and track ACT/SAT progress",iconInitial:"P",technologies:["React","Tailwind CSS","Firebase"],badgeColor:"Blue"},{name:"FinanceThat",category:"FinTech",url:"https://financethat.ca/",description:"Canadian financing marketplace connecting buyers with lenders for vehicles and home improvements",iconInitial:"F",technologies:["WordPress","Elementor","PHP","MySQL"],badgeColor:"Orange"},{name:"BizConnect",category:"On-Demand Services",url:"https://www.bizconnectltd.com/",description:"Dual-sided on-demand services marketplace for New Zealand â connecting clients with 37+ categories of local professionals via district-first job matching, real-time messaging, and a 5.0-star rated iOS app",iconInitial:"B",technologies:["Flutter","Firebase","Node.js","Google Maps API","Real-Time Messaging"],badgeColor:"Blue"},{name:"CivicHub",category:"SaaS",url:"/case-studies/civichub-nonprofit-community-platform",description:"Nonprofit GPO & community platform with unified SSO across community and business dashboards",iconInitial:"C",technologies:["NestJS","PostgreSQL RLS","Auth0 + SAML SSO","AWS CDK","Next.js"],badgeColor:"Blue",hideVisitCta:!0},{name:"NearDeal",category:"E-commerce",url:"/case-studies/neardeal-hyperlocal-deals-marketplace",description:"Location-based deals marketplace with real-time geofenced alerts for local businesses",iconInitial:"N",technologies:["React Native","PostGIS","FCM / APNs","Claude API","Node.js"],badgeColor:"Orange",hideVisitCta:!0},{name:"CareFlow AI",category:"Healthcare",url:"/case-studies/careflow-ai-clinic-management-platform",description:"AI-assisted clinic operating system with human-in-the-loop sign-off across every workflow",iconInitial:"C",technologies:["Claude API","WhatsApp Business API","Android (native)","Node.js","PostgreSQL"],badgeColor:"Green",hideVisitCta:!0}],ee=[{icon:m,value:"1,000+",label:"Projects Completed",color:"text-yellow-500"},{icon:p,value:"98%",label:"Client Satisfaction",color:"text-green-500"},{icon:g,value:"50+",label:"Countries Served",color:"text-blue-500"},{icon:h,value:"13+",label:"Years Experience",color:"text-purple-500"},{icon:u,value:"100%",label:"Upwork Success",color:"text-green-600"},{icon:x,value:"85%",label:"Repeat Clients",color:"text-primary"}];function te(){return e.jsx("section",{className:"py-16 bg-gradient-to-r from-primary/5 via-background to-primary/5",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsx(U.div,{initial:{opacity:0}
1,whileInView:{opacity:1},viewport:{once:!0,amount:.3},transition:{staggerChildren:.1,delayChildren:.2},className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-6",children:ee.map((t,a)=>e.jsxs(U.div,{initial:{y:30,opacity:0,scale:.9},whileInView:{y:0,opacity:1,scale:1},viewport:{once:!0},transition:{type:"spring",stiffness:100,damping:15,delay:.1*a},className:"text-center p-6 rounded-xl bg-background border border-border/50 \n hover:border-primary/30 hover:shadow-lg hover:shadow-primary/5 \n transition-all duration-300",children:[e.jsx(t.icon,{className:`w-8 h-8 mx-auto mb-3 ${t.color}`}),e.jsx("div",{className:"text-3xl font-bold text-foreground mb-1",children:e.jsx(L,{to:t.value,duration:2.5,delay:.3,className:"inline-block"})}),e.jsx("div",{className:"text-sm text-muted-foreground",children:t.label})]},t.label))})})})}const ae={"On-Demand Services":"from-orange-500 to-amber-500","Fitness & Sports":"from-green-500 to-emerald-500",Navigation:"from-blue-500 to-cyan-500",Industrial:"from-slate-600 to-slate-700","Travel & Tourism":"from-purple-500 to-pink-500","Parking & Transport":"from-indigo-500 to-blue-500",Fitness:"from-lime-500 to-green-500","Health & Wellness":"from-rose-500 to-pink-500","Business Tools":"from-purple-600 to-indigo-600",Lifestyle:"from-orange-500 to-amber-500","Food & Dining":"from-red-500 to-orange-500",Sports:"from-teal-500 to-cyan-500",Education:"from-yellow-500 to-amber-500","Finance & Crypto":"from-violet-500 to-purple-500",Healthcare:"from-blue-600 to-cyan-600",Safety:"from-red-600 to-rose-600","Photo & Video":"from-fuchsia-500 to-pink-500",Business:"from-gray-600 to-slate-600",Entertainment:"from-purple-600 to-indigo-600","Business & Networking":"from-blue-600 to-indigo-600","Business & Productivity":"from-slate-600 to-gray-600","Finance & Shopping":"from-emerald-500 to-teal-500"};function re(){const[r,s]=t.useState("All"),[o,i]=t.useState(12),n="All"===r?q:q.filter(e=>e.category===r);n.sort((e,t)=>e.name.localeCompare(t.name));const l=n.slice(0,o);return e.jsx("section",{className:"py-20 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-4",children:[e.jsx(f,{className:"w-5 h-5 text-primary"}),e.jsx("span",{className:"text-primary font-semibold tracking-wider uppercase text-sm",children:"Live Applications"})]}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground mb-4",children:"Mobile Apps Portfolio"}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Explore our collection of live mobile applications available on Google Play Store and Apple App Store"})]}),e.jsx("div",{className:"flex flex-wrap justify-center gap-3 mb-12",children:K.map(t=>e.jsx(a,{variant:r===t?"default":"outline",size:"sm",onClick:()=>{s(t),i(12)},className:"rounded-full",children:t},t))}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:l.map(t=>{const a=ae[t.category]||"from-primary to-primary/80";return e.jsx("div",{className:"block h-full",children:e.jsxs(Q,{className:"group glass-card-hover rounded-xl p-6 transition-all duration-300 h-full flex flex-col items-stretch relative",children:[e.jsxs("a",{href:t.storeUrl,target:"_blank",rel:"noopener noreferrer",className:"block flex-1 group",children:[e.jsxs("div",{className:"flex items-start justify-between gap-3 mb-4",children:[e.jsxs("div",{className:"flex items-start gap-4 flex-1 min-w-0",children:[e.jsx("div",{className:`w-14 h-14 rounded-xl bg-gradient-to-br ${a}\n flex items-center justify-center flex-shrink-0 shadow-lg\n group-hover:scale-110 transition-transform duration-300`,children:e.jsx("span",{className:"text-white font-bold text-xl",children:(r=t.name,r.charAt(0).toUpperCase())})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h3",{className:"font-semibold text-foreground group-hover:text-primary transition-colors truncate pr-2",children:t.name}),e.jsx("span",{className:"text-xs text-primary/80 font-medium block truncate",children:t.category})]})]}),t.stats&&e.jsx("span",{className:"bg-primary/10 text-primary text-[10px] font-bold px-2.5 py-1 rounded-full uppercase tracking-wider backdrop-blur-sm border border-primary/20 whitespace-nowrap flex-shrink-0 mt-1",children:t.stats})]}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4 line-clamp-2",children:t.description})]}),e.jsxs("div",{className:"flex items-center justify-between mt-auto pt-2 border-t border-border/50",children:["both"===t.platform?e.jsxs("div",{className:"flex gap-2 w-full",children:[e.jsxs("a",{href:t.storeUrl,target:"_blank",rel:"noopener noreferrer",onClick:()=>{t.name},className:"flex-1 inline-flex items-center justify-center gap-1.5 text-xs px-3 py-2 rounded-lg font-medium bg-green-100 dark:bg-green-900/30 text-green-700 dark:text-green-400 hover:bg-green-200 dark:hover:bg-green-900/50 transition-colors",children:[e.jsx(D,{"aria-hidden":"true",className:"w-3.5 h-3.5"}),e.jsx("span",{children:"Play Store"})]}),e.jsxs("a",{href:t.secondaryStoreUrl,target:"_blank",rel:"noopener noreferrer",onClick:()=>{t.name},className:"flex-1 inline-flex items-center justify-center gap-1.5 text-xs px-3 py-2 rounded-lg font-medium bg-slate-100 dar
1k:bg-slate-800 text-slate-700 dark:text-slate-300 hover:bg-slate-200 dark:hover:bg-slate-700 transition-colors",children:[e.jsx(M,{"aria-hidden":"true",className:"w-3.5 h-3.5"}),e.jsx("span",{children:"App Store"})]})]}):e.jsxs("a",{href:t.storeUrl,target:"_blank",rel:"noopener noreferrer",onClick:()=>(t.name,void t.platform),className:"inline-flex items-center gap-1.5 text-xs px-3 py-1.5 rounded-full font-medium transition-colors\n "+("ios"===t.platform?"bg-slate-100 dark:bg-slate-800 text-slate-700 dark:text-slate-300 hover:bg-slate-200 dark:hover:bg-slate-700":"bg-green-100 dark:bg-green-900/30 text-green-700 dark:text-green-400 hover:bg-green-200 dark:hover:bg-green-900/50"),children:["ios"===t.platform?e.jsx(M,{"aria-hidden":"true",className:"w-3.5 h-3.5"}):e.jsx(D,{"aria-hidden":"true",className:"w-3.5 h-3.5"}),"ios"===t.platform?"App Store":"Play Store"]}),"both"!==t.platform&&e.jsx("a",{href:t.storeUrl,target:"_blank",rel:"noopener noreferrer",children:e.jsx(b,{className:"w-4 h-4 text-muted-foreground hover:text-primary transition-colors"})})]})]})},t.name);var r})}),o<n.length&&e.jsx("div",{className:"text-center mt-10",children:e.jsx(a,{variant:"outline",size:"lg",onClick:()=>i(e=>e+8),children:"Load More Apps"})})]})})}const se={FinTech:"from-emerald-500 to-teal-500","Finance & FinTech":"from-emerald-500 to-teal-500","FinTech & Investment":"from-emerald-500 to-teal-500","AI & Productivity":"from-purple-600 to-indigo-600","E-commerce":"from-orange-500 to-amber-500",SaaS:"from-blue-600 to-cyan-600","SaaS & Legal Tech":"from-blue-600 to-cyan-600","Legal Tech":"from-indigo-500 to-blue-500",All:"from-primary to-primary/80"};function oe(){const[r,s]=t.useState("All"),[o,i]=t.useState(6),n="All"===r?_:_.filter(e=>e.category.includes(r)||"FinTech"===r&&e.category.includes("Finance")),l=n.slice(0,o);return e.jsxs("section",{className:"py-20 bg-background relative overflow-hidden",children:[e.jsx("div",{className:"absolute top-0 right-0 w-1/3 h-1/3 bg-blue-500/5 rounded-full blur-3xl pointer-events-none"}),e.jsx("div",{className:"absolute bottom-0 left-0 w-1/3 h-1/3 bg-purple-500/5 rounded-full blur-3xl pointer-events-none"}),e.jsxs("div",{className:"container mx-auto px-4 relative z-10",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-4",children:[e.jsx(y,{className:"w-5 h-5 text-primary"}),e.jsx("span",{className:"text-primary font-semibold tracking-wider uppercase text-sm",children:"Web Platforms"})]}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground mb-4",children:"Web Applications Portfolio"}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Explore our collection of live web applications, SaaS platforms, and enterprise solutions built with modern tech stacks"})]}),e.jsx("div",{className:"flex flex-wrap justify-center gap-3 mb-12",children:$.map(t=>e.jsx(a,{variant:r===t?"default":"outline",size:"sm",onClick:()=>{s(t),i(6)},className:"rounded-full",children:t},t))}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:l.map(t=>{const a=((e,t)=>{if(t)switch(t.toLowerCase()){case"purple":return"from-purple-600 to-indigo-600";case"green":return"from-emerald-500 to-teal-500";case"orange":return"from-orange-500 to-amber-500";case"blue":return"from-blue-600 to-cyan-600";default:return se[e]||"from-primary to-primary/80"}return se[e]||"from-primary to-primary/80"})(t.category,t.badgeColor);return e.jsx("div",{className:"block h-full",children:e.jsxs(Q,{className:"group glass-card-hover rounded-xl p-6 transition-all duration-300 h-full flex flex-col items-stretch relative border border-border/50 bg-card/50 backdrop-blur-sm",children:[e.jsxs("a",{href:t.url,target:"_blank",rel:"noopener noreferrer",onClick:()=>{t.name},className:"block flex-1 group",children:[e.jsx("div",{className:"flex items-start justify-between gap-3 mb-4",children:e.jsxs("div",{className:"flex items-start gap-4 flex-1 min-w-0",children:[e.jsx("div",{className:`w-14 h-14 roun
1ded-xl bg-gradient-to-br ${a}\n flex items-center justify-center flex-shrink-0 shadow-lg\n group-hover:scale-110 transition-transform duration-300`,children:e.jsx("span",{className:"text-white font-bold text-xl",children:t.iconInitial})}),e.jsxs("div",{className:"flex-1 min-w-0 pt-1",children:[e.jsx("h3",{className:"font-semibold text-foreground group-hover:text-primary transition-colors truncate pr-2 text-lg",children:t.name}),e.jsx("span",{className:"text-xs px-2 py-0.5 rounded-full bg-primary/10 text-primary font-medium inline-block mt-1 truncate max-w-full",children:t.category})]})]})}),e.jsx("p",{className:"text-sm text-muted-foreground mb-6 line-clamp-2 h-10",children:t.description}),e.jsxs("div",{className:"flex flex-wrap gap-2 mb-6",children:[t.technologies?.slice(0,4).map((t,a)=>e.jsx("span",{className:"text-[10px] px-2 py-1 rounded-md bg-secondary text-secondary-foreground",children:t},a)),t.technologies&&t.technologies.length>4&&e.jsxs("span",{className:"text-[10px] px-2 py-1 rounded-md bg-secondary text-secondary-foreground",children:["+",t.technologies.length-4]})]})]}),!t.hideVisitCta&&e.jsx("div",{className:"mt-auto pt-4 border-t border-border/50",children:e.jsxs("a",{href:t.url,target:"_blank",rel:"noopener noreferrer",onClick:()=>{t.name},className:"w-full inline-flex items-center justify-center gap-2 text-sm px-4 py-2.5 rounded-lg font-medium bg-primary text-primary-foreground hover:bg-primary/90 transition-all shadow-md hover:shadow-lg group-hover:translate-y-[-2px]",children:[e.jsx(g,{className:"w-4 h-4"}),e.jsx("span",{children:"Visit Site"}),e.jsx(b,{className:"w-3.5 h-3.5 ml-1 opacity-70"})]})})]})},t.name)})}),o<n.length&&e.jsx("div",{className:"text-center mt-12",children:e.jsx(a,{variant:"outline",size:"lg",onClick:()=>i(e=>e+6),className:"rounded-full px-8",children:"Load More Applications"})})]})]})}const ie=[{name:"Fleet Sync Pro",tagline:"Modern Fleet Operations SaaS",Icon:v,iconColor:"text-blue-500",gradientClass:"from-blue-600 to-cyan-600",productSlug:"/products/fleet-sync-pro/",category:"Logistics & Transport",tech:["React","Node.js","PostgreSQL","Supabase"],highlights:["Real-time fleet dashboard & work orders","Fuel tracking with MPG analytics","5-role RBAC, multi-tenant RLS"]},{name:"Residenta",tagline:"AI-Powered Property Management",Icon:w,iconColor:"text-emerald-600",gradientClass:"from-emerald-500 to-teal-600",productSlug:"/products/residenta/",category:"PropTech",tech:["React","Node.js","PostgreSQL","AI/ML"],highlights:["AI maintenance classification & forecasting","Full lease lifecycle automation","Resident self-service portal"]},{name:"GymApp",tagline:"Multi-Tenant Fitness Management",Icon:A,iconColor:"text-rose-500",gradientClass:"from-rose-500 to-pink-600",productSlug:"/products/gymapp/",category:"FitTech",tech:["React Native","Node.js","Stripe","PostgreSQL"],highlights:["Class scheduling & QR check-ins","Automated Stripe billing","4-tier RBAC for multi-location gyms"]},{name:"Azimuth",tagline:"AI Project Estimation & Proposals",Icon:N,iconColor:"text-orange-500",gradientClass:"from-orange-500 to-amber-500",productSlug:"/products/azimuth/",category:"AgencyTech",tech:["React","Node.js","Claude AI","PostgreSQL"],highlights:["AI estimates from raw requirements","One-click PRD, TRD & proposal gen","Built-in CRM + email open tracking"]},{name:"Skill Gauge",tagline:"AI Talent Assessment Platform",Icon:S,iconColor:"text-violet-500",gradientClass:"from-violet-500 to-indigo-600",productSlug:"/products/skill-gauge/",category:"HR Tech",tech:["React","Node.js","AI/ML","PostgreSQL"],highlights:["AI-adaptive skills assessments","Proctored testing with fraud prevention","ATS integrations (Workday, Greenhouse)"]},{name:"Smart Retail",tagline:"Unified Commerce & Retail Intelligence",Icon:k,iconColor:"text-emerald-500",gradientClass:"from-emerald-500 to-green-600",productSlug:"/products/smart-retail-engine/",category:"RetailTech",tech:["React","Node.js","AI/ML","Shopify API"],highlights:["Omnichannel POS & inventory management","AI demand forecasting & replenishment","eCommerce integrations (Shopify, WooCommerce)"]},{name:"Ortem Health",tagline:"AI-Powered Digital Health Platform",Icon:I,iconColor:"text-rose-500",gradientClass:"from-rose-500 to-red-600",productSlug:null,externalUrl:"https://health.ortemtech.com/",category:"HealthTech",tech:["React","Node.js","AI/ML","FHIR/HL7"],highlights:["AI symptom tri
1age & diagnostics","Telemedicine & virtual consultations","HIPAA & GDPR compliant by design"]}];function ne(){return e.jsxs("section",{className:"py-20 bg-muted/30 relative overflow-hidden",children:[e.jsx("div",{className:"absolute top-0 left-0 w-1/3 h-1/3 bg-primary/5 rounded-full blur-3xl pointer-events-none"}),e.jsx("div",{className:"absolute bottom-0 right-0 w-1/3 h-1/3 bg-amber-500/5 rounded-full blur-3xl pointer-events-none"}),e.jsxs("div",{className:"container mx-auto px-4 relative z-10",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-4",children:[e.jsx(j,{className:"w-5 h-5 text-amber-500"}),e.jsx("span",{className:"text-amber-500 font-semibold tracking-wider uppercase text-sm",children:"Ortem-Built SaaS"})]}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground mb-4",children:"Our Own SaaS Products"}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Beyond client work â these are production SaaS platforms we designed, built, and ship. Available as white-label solutions for your business."})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:ie.map(t=>{const{Icon:a}=t,s=t.productSlug??t.externalUrl??"#",o=!t.productSlug;return e.jsxs(Q,{className:"group glass-card-hover rounded-xl p-6 transition-all duration-300 flex flex-col border border-border/50 bg-card/50 backdrop-blur-sm relative",children:[e.jsx("span",{className:"absolute top-4 right-4 text-[10px] font-bold px-2.5 py-1 rounded-full bg-amber-500/15 text-amber-600 dark:text-amber-400 border border-amber-500/30 uppercase tracking-wider",children:"Ortem-Built"}),e.jsxs("div",{className:"flex items-start gap-4 mb-4",children:[e.jsx("div",{className:`w-14 h-14 rounded-xl bg-gradient-to-br ${t.gradientClass} flex items-center justify-center flex-shrink-0 shadow-lg group-hover:scale-110 transition-transform duration-300`,children:e.jsx(a,{className:"w-7 h-7 text-white"})}),e.jsxs("div",{className:"flex-1 min-w-0 pt-1",children:[e.jsx("h3",{className:"font-semibold text-foreground text-lg leading-tight group-hover:text-primary transition-colors",children:t.name}),e.jsx("span",{className:"text-xs px-2 py-0.5 rounded-full bg-primary/10 text-primary font-medium inline-block mt-1",children:t.category})]})]}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4 font-medium",children:t.tagline}),e.jsx("ul",{className:"space-y-1.5 mb-5 flex-1",children:t.highlights.map((t,a)=>e.jsxs("li",{className:"flex items-start gap-2 text-sm text-muted-foreground",children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-primary mt-1.5 flex-shrink-0"}),t]},a))}),e.jsx("div",{className:"flex flex-wrap gap-2 mb-5",children:t.tech.map(t=>e.jsx("span",{className:"text-[10px] px-2 py-1 rounded-md bg-secondary text-secondary-foreground",children:t},t))}),e.jsxs("div",{className:"mt-auto pt-4 border-t border-border/50 flex gap-2",children:[o?e.jsxs("a",{href:s,target:"_blank",rel:"noopener noreferrer",className:"flex-1 inline-flex items-center justify-center gap-2 text-sm px-4 py-2.5 rounded-lg font-medium bg-primary text-primary-foreground hover:bg-primary/90 transition-all shadow-md",children:["Explore",e.jsx(C,{className:"w-3.5 h-3.5"})]}):e.jsxs(G,{to:s,className:"flex-1 inline-flex items-center justify-center gap-2 text-sm px-4 py-2.5 rounded-lg font-medium bg-primary text-primary-foreground hover:bg-primary/90 transition-all shadow-md",children:["Explore",e.jsx(C,{className:"w-3.5 h-3.5"})]}),e.jsx("button",{onClick:r,className:"flex-1 inline-flex items-center justify-center gap-2 text-sm px-4 py-2.5 rounded-lg font-medium border border-border hover:bg-accent transition-all",children:"Get a Demo"})]})]},t.name)})}),e.jsx("div",{className:"text-center mt-12",children:e.jsxs(G,{to:"/products/",className:"inline-flex items-center gap-2 text-sm font-semibold text-primary hover:underline",children:["View all products & white-label options",e.jsx(C,{className:"w-4 h-4"})]})})]})]})}const le=["All","Web App","Mobile App","AI/ML","Full Stack"];function ce(){const[r,s]=t.useState("All"),o="All"===r?X:X.filter(e=>e.type===r);return e.jsx("section",{className:"py-20 bg-muted/30",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-4",children:[e.jsx(P,{className:"w-5 h-5 text-primary"}),e.jsx("span",{className:"text-primary font-semibold tracking-wider up
1percase text-sm",children:"Featured Work"})]}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground mb-4",children:"Enterprise Projects"}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Explore our high-value enterprise projects delivered through Upwork and direct partnerships"})]}),e.jsx("div",{className:"flex flex-wrap justify-center gap-3 mb-12",children:le.map(t=>e.jsx(a,{variant:r===t?"default":"outline",size:"sm",onClick:()=>s(t),className:"rounded-full",children:t},t))}),e.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:o.map((t,a)=>e.jsxs(Q,{className:"glass-card-hover rounded-2xl p-8 transition-all duration-300 h-full",children:[e.jsx("div",{className:"flex items-start justify-between mb-6",children:e.jsxs("div",{children:[e.jsx("span",{className:"inline-block px-3 py-1 bg-primary/10 text-primary text-xs font-semibold rounded-full mb-3",children:t.type}),e.jsx("h3",{className:"text-2xl font-bold text-foreground",children:t.title})]})}),e.jsxs("div",{className:"flex flex-wrap gap-4 mb-6 text-sm",children:[e.jsxs("div",{className:"flex items-center gap-2 text-muted-foreground",children:[e.jsx(E,{className:"w-4 h-4 text-green-500"}),e.jsx("span",{children:t.budget})]}),e.jsxs("div",{className:"flex items-center gap-2 text-muted-foreground",children:[e.jsx(R,{className:"w-4 h-4 text-blue-500"}),e.jsx("span",{children:t.duration})]}),e.jsxs("div",{className:"flex items-center gap-2 text-muted-foreground",children:[e.jsx(w,{className:"w-4 h-4 text-purple-500"}),e.jsx("span",{children:t.industry})]})]}),e.jsx("p",{className:"text-muted-foreground mb-6 leading-relaxed",children:t.description}),e.jsxs("div",{className:"mb-4",children:[e.jsx("h4",{className:"text-sm font-semibold text-foreground mb-2",children:"Who It Serves"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t.whoItServes})]}),e.jsxs("div",{className:"mb-6",children:[e.jsx("h4",{className:"text-sm font-semibold text-foreground mb-2",children:"What It Delivers"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t.whatItDelivers})]}),e.jsx("div",{className:"flex flex-wrap gap-2",children:t.technologies.map(t=>e.jsx("span",{className:"px-3 py-1 bg-primary/5 text-primary/80 text-xs font-medium rounded-full border border-primary/10",children:t},t))})]},t.title))}),e.jsx("div",{className:"text-center mt-12",children:e.jsx(G,{to:"/case-studies/",children:e.jsxs(a,{variant:"default",size:"lg",className:"group",children:["View All Case Studies",e.jsx(C,{className:"ml-2 w-4 h-4 group-hover:translate-x-1 transition-transform"})]})})})]})})}const de=["All","Healthcare","Finance","E-commerce","Logistics & Fleet","Real Estate","Enterprise Ops","Legal","HR","Sales & Marketing","Travel"],me=[{name:"Medical Report Insights Agent",slug:"medical-report-insights-agent",category:"Healthcare",tier:1,description:"Reads uploaded lab reports and medical PDFs, then surfaces plain-language health insights, flagged out-of-range values, and trend tracking across visits.",problem:"Patients and clinicians receive dense lab PDFs with no context on what changed or what needs attention, leading to missed follow-ups.",capabilities:["PDF/lab report ingestion with OCR fallback","Range-based flagging (normal/borderline/critical)","Multi-visit trend charts for key biomarkers","Plain-language AI summary with clinical disclaimers"],technologies:["Claude API","RAG","PDF parsing","PostgreSQL"],frameworks:["LangGraph"],image:"/portfolio/ai-agents/medical-report-insights-agent.webp",relatedServiceSlug:"ai-ml-solutions",industrySlug:"healthcare-software-development"},{name:"Claims Automation Agent",slug:"claims-automation-agent",category:"Healthcare",tier:2,description:"Multi-agent pipeline that extracts data from insurance claim documents, validates against policy rules, and routes claims for approval or review.",problem:"Hospitals and insurers process claims manually, causing slow turnaround, duplicate data entry, and inconsistent validation.",capabilities:["Document extraction (OCR + structured parsing)","Policy rule validation engine","Auto-routing: approve / flag / escalate","Audit trail per claim decision"],technologies:["Claude API","OCR","PostgreSQL"],frameworks:["CrewAI"],image:"/portfolio/ai-agents/claims-automation-agent.webp",relatedServiceSlug:"ai-ml-solutions",industrySlug:"healthcare-software-development"},{name:"Financial Reasoning Agent",slug:"financial-reasoning-agent",category:"Finance",tier:1,description:"Pulls live market data and generates structured buy/hold/sell reasoning with supporting metrics, news sentiment, and risk notes for a given ticker.",problem:"Retail investors and advisors need fast, structured analysis instead of scanning dozens of tabs across price charts, filings, and news.",capabilities:["Real-time price and fundamentals lookup","AI-generated investment reasoning with citations","News sentiment scoring","Watchlist and alerting"],technologies:["Claude API","Yahoo Finance API","React"],frameworks:["Direct tool-calling"],image:"/portfolio/ai-agents/financial-reasoning-agent.webp",relatedServiceSlug:"ai-ml-solutions",industrySlug:"fintech-app-development"},{name:"E-commerce Personal Shopper",slug:"ecommerce-personal-shopper-agent",category:"E-commerce",tier:2,description:"Conversational shopping assistant that understands natural-language requests, searches the product catalog, and returns ranked recommendations with match scores.",problem:"Shoppers abandon search when filters are clunky and results don't match intent, hurting conversion on large catalogs.",capabilities:["Natural-language product search","Match-score ranking against stated preferences","Auto-applied filter chips","Side-by-side comparison view"],technologies:["Claude API","Vector search","Node.js"],frameworks:["LangGraph"],image:"/portfolio/ai-agents/ecommerce-personal-shopper-agent.webp",relatedServiceSlug:"ai-ml-solutions",industrySlug:"ecommerce-development"},{name:"Email & Meeting Assistant",slug:"email-meeting-assistant-agent",category:"Enterprise Ops",tier:2,description:"Drafts context-aware email replies and auto-schedules meetings with generated agendas, saving execs hours of inbox and calendar management weekly.",problem:"Executives lose hours daily triaging email and prepping for meetings with no structured agenda.",capabilities:["AI-drafted reply suggestions with tone control","Auto-scheduling against calendar availability","Agenda generation from thread context","Weekly time-saved reporting"],technologies:["Claude API","Gmail API","Calendar API"],frameworks:["CrewAI Flows"],image:"/portfolio/ai-agents/email-meeting-assistant-agent.webp",relatedServiceSlug:"ai-ml-solutions"},{name:"Legal Document Review Agent",slug:"legal-document-review-agent",category:"Legal",tier:3,description:"Scans contracts and legal PDFs to extract key clauses, flag risk levels, and cite the exact source passage for every finding.",problem:"Manual contract review is slow and inconsistent; risky clauses get missed under deadline pressure.",capabilities:["Clause extraction (termination, liability, indemnity, etc.)","Risk-level scoring per clause","Citation-grounded findings","Exportable review summary"],technologies:["Claude API","Vector embeddings","PostgreSQL"],frameworks:["LlamaIndex"],image:"/portfolio/ai-agents/legal-document-review-agent.webp",relatedServiceSlug:"ai-ml-solutions"},{name:"Fleet & Logistics Optimization Agent",slug:"fleet-logistics-optimization-agent",category:"Logistics & Fleet",tier:1,description:"Ingests live vehicle telemetry and generates optimized delivery routes, flagging reroutes that save time and fuel across an active fleet.",problem:"Dispatchers reroute manually with stale ETAs, missing fuel and time savings available from real-time optimization.",capabilities:["Live telemetry ingestion","Route optimization with reroute suggestions","Fuel and on-time KPI tracking","Fleet-wide status map"],technologies:["Claude API","Mapping APIs","PostgreSQL"],frameworks:["LangGraph"],image:"/portfolio/ai-agents/fleet-logistics-optimization-agent.webp",relatedServiceSlug:"ai-ml-solutions",industrySlug:"fleet-management-software"},{name:"Property Pricing Agent",slug:"property-pricing-agent",category:"Real Estate",tier:1,description:"Analyzes comparable listings and neighborhood trends to generate a defensible AI price estimate with a confidence range for any property.",problem:"Agents and buyers lack fast, data-backed pricing guidance without commissioning a full manual comps analysis.",capabilities:["Comparable property matching with similarity scores","Confidence-banded price estimate","Neighborhood trend charting","Market-factor breakdown (schools, days-on-market, etc.)"],technologies:["Claude API","RAG","PostgreSQL"],frameworks:["Direct tool-calling"],image:"/portfolio/ai-agents/property-pricing-agent.webp",relatedServiceSlug:"ai-ml-solutions",industrySlug:"real-estate-proptech-solutions"},{name:"24/7 Customer Support Agent",slug:"24-7-customer-support-agent",category:"Enterprise Ops",tier:2,description:"RAG-grounded chatbot that answers customer queries around the clock with cited sources and a clean handoff to a human agent when confidence is low.",problem:"Support teams can't staff round-the-clock coverage, and generic bots give unsourced, low-trust answers.",capabilities:["RAG answers grounded in knowledge base with citations","Confidence-based human handoff","Sentiment tracking per conversation","Deflection-rate and CSAT reporting"],technologies:["Claude API","RAG","WebSockets"],frameworks:["LangGraph"],image:"/portfolio/ai-agents/24-7-customer-support-agent.webp",relatedServiceSlug:"ai-ml-solutions"},{name:"Recruitment Screening Agent",slug:"recruitment-screening-agent",category:"HR",tier:3,description:"Parses resumes against job requirements, scores candidate fit, and builds a
1shortlist pipeline with a skills-match breakdown.",problem:"Recruiters manually screen large applicant pools, slowing time-to-shortlist and introducing inconsistent criteria.",capabilities:["Resume parsing and structured extraction","Requirement-match scoring","Shortlist pipeline (Applied â Screened â Interview)","Bias-check flag on scoring criteria"],technologies:["Claude API","PostgreSQL"],frameworks:["CrewAI"],image:"/portfolio/ai-agents/recruitment-screening-agent.webp",relatedServiceSlug:"ai-ml-solutions"},{name:"Lead Scoring & Outreach Agent",slug:"lead-scoring-outreach-agent",category:"Sales & Marketing",tier:3,description:"Scores inbound leads on engagement, firmographics, and intent signals, then recommends the next outreach sequence to run.",problem:"Sales teams chase every lead equally, wasting time on low-intent contacts while high-intent leads go cold.",capabilities:["0-100 lead scoring with explainable factors","Hot/warm/cold segmentation","Outreach sequence recommendation","Conversion funnel reporting"],technologies:["Claude API","CRM integration","PostgreSQL"],frameworks:["CrewAI"],image:"/portfolio/ai-agents/lead-scoring-outreach-agent.webp",relatedServiceSlug:"ai-ml-solutions"},{name:"Travel Itinerary Agent",slug:"travel-itinerary-agent",category:"Travel",tier:3,description:"Turns a natural-language trip request into a full day-by-day itinerary with activities, map pins, and a budget breakdown.",problem:"Trip planning across dozens of tabs is slow, and generic itineraries ignore stated budget and preferences.",capabilities:["Natural-language trip intake","Day-by-day itinerary generation","Map-pinned activity locations","Budget breakdown by category"],technologies:["Claude API","MCP tools","Mapping APIs"],frameworks:["MCP"],image:"/portfolio/ai-agents/travel-itinerary-agent.webp",relatedServiceSlug:"ai-ml-solutions"}],pe=[{question:"What AI agents does Ortem Technologies build?",answer:"Ortem Technologies builds and adapts AI agents across healthcare (medical report insights, claims automation), finance (financial reasoning and market analysis), e-commerce (personal shopping assistants), logistics and fleet (route optimization), real estate (property pricing), legal (document review), HR (recruitment screening), sales (lead scoring), and enterprise operations (email, meeting, and customer support agents)."},{question:"Are Ortem's AI agent examples live client projects?",answer:"No â the AI agents shown in our portfolio are in-house products and accelerators we build to demonstrate capability, not client deliverables. We use them as production-ready starting points that we customize for each client's specific data, workflows, and compliance requirements."},{question:"What frameworks and models does Ortem use to build AI agents?",answer:"Ortem builds AI agents using Claude API and other LLMs, with agent orchestration frameworks including LangGraph, CrewAI, and LlamaIndex, combined with RAG pipelines, vector search, and tool-calling for production-grade multi-step automation."},{question:"Can Ortem build a custom AI agent for my industry?",answer:"Yes. Ortem's AI & ML Solutions team scopes and builds custom AI agents for any industry, starting from the closest matching accelerator in our portfolio and adapting it to your data sources, compliance needs, and existing systems."}],ge={Healthcare:"from-blue-600 to-cyan-600",Finance:"from-emerald-500 to-teal-500","E-commerce":"from-orange-500 to-amber-500","Logistics & Fleet":"from-indigo-500 to-blue-500","Real Estate":"from-violet-500 to-purple-500","Enterprise Ops":"from-slate-600 to-gray-600",Legal:"from-rose-500 to-red-500",HR:"from-fuchsia-500 to-pink-500","Sales & Marketing":"from-amber-500 to-orange-500",Travel:"from-teal-500 to-cyan-500"};function he(){const[r,s]=t.useState("All"),[o,i]=t.useState(6),n="All"===r?me:me.filter(e=>e.category===r),l=n.slice(0,o);return e.jsxs("section",{className:"py-20 bg-background relative overflow-hidden",children:[e.jsx("div",{className:"absolute top-0 left-0 w-1/3 h-1/3 bg-primary/5 rounded-full blur-3xl pointer-events-none"}),e.jsxs("div",{className:"container mx-auto px-4 relative z-10",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-4",children:[e.jsx(T,{className:"w-5 h-5 text-primary"}),e.jsx("span",{className:"text-primary font-semibold tracking-wider up
1percase text-sm",children:"AI Agent Solutions"})]}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground mb-4",children:"AI Agent Products & Accelerators"}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"In-house AI agents we build and adapt for clients across healthcare, finance, e-commerce, logistics, and enterprise operations â production-ready starting points, not client deliverables."})]}),e.jsx("div",{className:"flex flex-wrap justify-center gap-3 mb-12",children:de.map(t=>e.jsx(a,{variant:r===t?"default":"outline",size:"sm",onClick:()=>{s(t),i(6)},className:"rounded-full",children:t},t))}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:l.map(t=>{const a=ge[t.category]||"from-primary to-primary/80";return e.jsxs(Q,{className:"group glass-card-hover rounded-xl overflow-hidden transition-all duration-300 h-full flex flex-col items-stretch relative border border-border/50 bg-card/50 backdrop-blur-sm",children:[e.jsx("div",{className:"aspect-video w-full overflow-hidden bg-secondary/50",children:e.jsx("img",{src:t.image,alt:`${t.name} dashboard preview`,loading:"lazy",className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300"})}),e.jsxs("div",{className:"p-6 flex-1 flex flex-col",children:[e.jsxs("div",{className:"flex items-start justify-between gap-3 mb-3",children:[e.jsx("h3",{className:"font-semibold text-foreground group-hover:text-primary transition-colors text-lg",children:t.name}),e.jsx("span",{className:`text-xs px-2 py-0.5 rounded-full bg-gradient-to-br ${a} text-white font-medium whitespace-nowrap flex-shrink-0`,children:t.category})]}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4 line-clamp-3",children:t.description}),e.jsxs("div",{className:"flex flex-wrap gap-2 mb-4",children:[t.frameworks.map((t,a)=>e.jsxs("span",{className:"text-[10px] px-2 py-1 rounded-md bg-primary/10 text-primary font-medium flex items-center gap-1",children:[e.jsx(B,{className:"w-2.5 h-2.5"}),t]},a)),t.technologies.slice(0,3).map((t,a)=>e.jsx("span",{className:"text-[10px] px-2 py-1 rounded-md bg-secondary text-secondary-foreground",children:t},a))]}),e.jsx("div",{className:"mt-auto pt-4 border-t border-border/50",children:e.jsxs(G,{to:"/contact/",className:"w-full inline-flex items-center justify-center gap-2 text-sm px-4 py-2.5 rounded-lg font-medium bg-primary text-primary-foreground hover:bg-primary/90 transition-all shadow-md hover:shadow-lg group-hover:translate-y-[-2px]",children:[e.jsx("span",{children:"Discuss This Agent"}),e.jsx(C,{className:"w-3.5 h-3.5 opacity-70"})]})})]})]},t.slug)})}),o<n.length&&e.jsx("div",{className:"text-center mt-12",children:e.jsx(a,{variant:"outline",size:"lg",onClick:()=>i(e=>e+6),className:"rounded-full px-8",children:"Load More Agents"})}),e.jsxs("div",{className:"max-w-3xl mx-auto mt-20",children:[e.jsx("h3",{className:"text-2xl font-bold text-foreground mb-6 text-center",children:"AI Agent Development â Frequently Asked Questions"}),e.jsx(z,{type:"single",collapsible:!0,className:"border-t border-border/50",children:pe.map((t,a)=>e.jsxs(H,{value:`ai-agent-faq-${a}`,className:"border-b border-border/50 [&[data-state=closed]>[role=region]]:hidden",children:[e.jsx(W,{className:"py-5 text-left text-base font-medium text-foreground hover:no-underline",children:t.question}),e.jsx(V,{forceMount:!0,className:"pb-5 text-muted-foreground",children:e.jsx("p",{className:"max-w-[65ch] leading-relaxed",children:t.answer})})]},a))})]})]})]})}const ue=[{name:"Upwork",rating:"100% Job Success",badge:"Top Rated Plus",url:"https://www.upwork.com/freelancers/praveenjha",icon:O,image:null,iconColor:"#6FDA44",bgColor:"bg-green-50 dark:bg-green-950/30",textColor:"text-green-700 dark:text-green-400"},{name:"Clutch",rating:"5/5 Stars",badge:"Verified Reviews",url:"https://clutch.co/profile/ortem-technologies",icon:null,image:"/assets/clutch-logo-DAW7D_aH.png",iconColor:"#EF4444",bgColor:"bg-red-50 dark:bg-red-950/30",textColor:"text-red-700 dark:text-red-400"},{name:"GoodFirms",rating:"5/5 Stars",badge:"Top Developer",url:"https://www.goodfirms.co
1/company/ortem-technologies-llc",icon:null,image:J,iconColor:"#3B82F6",bgColor:"bg-blue-50 dark:bg-blue-950/30",textColor:"text-blue-700 dark:text-blue-400"},{name:"TechBehemoths",rating:"5/5 Stars",badge:"Top Web Developer",url:"https://techbehemoths.com/company/ortem-technologies-llc",icon:null,image:"data:image/png;base64,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",iconColor:"#0066FF",bgColor:"bg-blue-50/50 dark:bg-blue-900/20",textColor:"text-blue-600 dar
1k:text-blue-300"}];function xe(){return e.jsx("section",{className:"py-16 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-4",children:[e.jsx(l,{className:"w-5 h-5 text-primary"}),e.jsx("span",{className:"text-primary font-semibold tracking-wider uppercase text-sm",children:"Verified Profiles"})]}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground mb-4",children:"Trusted Across Platforms"}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Check our verified profiles and reviews on leading B2B platforms"})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 max-w-6xl mx-auto",children:ue.map(t=>{const a=t.icon;return e.jsxs("a",{href:t.url,target:"_blank",rel:"noopener noreferrer",className:"group glass-card-hover rounded-2xl p-8 text-center transition-all duration-300",children:[e.jsx("div",{className:"w-20 h-20 mx-auto mb-6 rounded-full bg-card border-2 border-border\n flex items-center justify-center shadow-lg group-hover:scale-110 transition-transform overflow-hidden relative",children:t.image?e.jsx("img",{src:t.image,alt:`${t.name} logo`,className:"w-full h-full object-contain p-4"}):a?e.jsx(a,{"aria-hidden":"true",className:"w-10 h-10",style:{color:t.iconColor}}):null}),e.jsx("h3",{className:"text-xl font-bold text-foreground mb-2 group-hover:text-primary transition-colors",children:t.name}),e.jsxs("div",{className:"flex items-center justify-center gap-1 mb-3",children:[e.jsx(m,{className:"w-4 h-4 text-yellow-500 fill-yellow-500"}),e.jsx("span",{className:"text-foreground font-semibold",children:t.rating})]}),e.jsxs("span",{className:`inline-flex items-center gap-1 px-3 py-1 rounded-full text-sm font-medium ${t.bgColor} ${t.textColor}`,children:[e.jsx(l,{className:"w-3 h-3"}),t.badge]}),e.jsxs("div",{className:"mt-6 flex items-center justify-center gap-2 text-primary opacity-0 group-hover:opacity-100 transition-opacity",children:[e.jsx("span",{className:"text-sm font-medium",children:"View Profile"}),e.jsx(b,{className:"w-4 h-4"})]})]},t.name)})})]})})}const fe={"@context":"https://schema.org","@type":"ItemList",name:"AI Agent Products & Accelerators by Ortem Technologies",description:"In-house AI agent products and accelerators Ortem Technologies builds and adapts for clients across healthcare, finance, e-commerce, logistics, real estate, and enterprise operations.",url:"https://ortemtech.com/portfolio/",numberOfItems:me.length,itemListElement:me.map((e,t)=>({"@type":"ListItem",position:t+1,item:{"@type":"Service",name:e.name,description:e.description,serviceType:`${e.category} AI Agent`,provider:{"@type":"Organization",name:"Ortem Technologies",url:"https://ortemtech.com"},url:e.relatedServiceSlug?`https://ortemtech.com/services/${e.relatedServiceSlug}/`:"https://ortemtech.com/portfolio/"}}))},be={"@context":"https://schema.org","@type":"FAQPage",mainEntity:pe.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))},ye=()=>e.jsxs(e.Fragment,{children:[e.jsxs(s,{children:[e.jsx("title",{children:"Portfolio | Web, Mobile & AI Projects | Ortem Technologies"}),e.jsx("meta",{name:"description",content:"Explore real client projects across web, mobile, AI agents, AI/ML, cloud and DevOps, and eCommerce in the Ortem Technologies portfolio."}),e.jsx("meta",{name:"keywords",content:"Ortem Technologies portfolio, AI agent development company, AI agent products, IT project case studies, software development portfolio, digital transformation projects, technology services portfolio"}),e.jsx("link",{rel:"canonical",href:"https://ortemtech.com/portfolio/"}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{property:"og:url",content:"https://ortemtech.com/portfolio/"}),e.jsx("meta",{property:"og:title",content:"Portfolio | Web, Mobile & AI Projects | Ortem Technologies"}),e.jsx("meta",{property:"og:description",content:"Explore real client projects across web, mobile, AI agents, AI/ML, cloud and DevOps, and eCommerce in the Ortem Technologies portfolio."}),e.jsx("meta",{property:"og:image",content:"https://ortemtech.com/og-default.png"}),e.jsx("meta",{property:"twitter:card",content:"summary_large_image"}),e.jsx("meta",{property:"twitter:url",content:"https://ortemtech.com/portfolio/"}),e.jsx("meta",{property:"twitter:title",content:"Portfolio | Web, Mobile & AI Projects | Ortem Technologies"}),e.jsx("meta",{property:"twitter:description",content:"Explore real client projects across web, mobile, AI agents, AI/ML, cloud and DevOps, and eCommerce in the Ortem Technologies portfolio."}),e.jsx("meta",{property:"twitter:image",content:"https://ortemtech.com/og-default.png"})]}),e.jsx(o,{schema:fe}),e.jsx(o,{schema:be}),e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(i,{}),e.jsxs("main",{children:[e.jsxs("section",{className:"relative py-24 md:py-32 overflow-hidden bg-gradient-to-br from-background via-primary/5 to-background",children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[e.jsx("div",{className:"absolute top-20 right-10 w-72 h-72 bg-primary/10 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute bottom-20 left-10 w-96 h-96 bg-blue-500/10 rounded-full blur-3xl"})]}),e.jsx("div",{className:"container mx-auto px-4 relative z-10",children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center relative",children:[e.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 z-[-1] opacity-40 pointer-events-none select-none w-full h-full max-w-[1200px]",children:e.jsxs("svg",{viewBox:"0 0 1000 600",className:"w-full h-full text-primary",fill:"none",children:[e.jsx("defs",{children:e.jsxs("filter",{id:"glow-network-strong",children:[e.jsx("feGaussianBlur",{stdDeviation:"3",result:"coloredBlur"}),e.jsxs("feMerge",{children:[e.jsx("feMergeNode",{in:"coloredBlur"}),e.jsx("feMergeNode",{in:"SourceGraphic"})]})]})}),[{x1:500,y1:300,x2:400,y2:200},{x1:500,y1:300,x2:600,y2:200},{x1:500,y1:300,x2:400,y2:400},{x1:500,y1:300,x2:600,y2:400},{x1:400,y1:200,x2:300,y2:250},{x1:600,y1:200,x2:700,y2:250},{x1:400,y1:400,x2:300,y2:350},{x1:600,y1:400,x2:700,y2:350},{x1:300,y1:250,x2:200,y2:150},{x1:700,y1:250,x2:800,y2:150},{x1:300,y1:350,x2:200,y2:450},{x1:700,y1:350,x2:800,y2:450},{x1:400,y1:200,x2:600,y2:200},{x1:400,y1:400,x2:600,y2:400},{x1:300,y1:250,x2:300,y2:350},{x1:700,y1:250,x2:700,y2:350},{x1:100,y1:100,x2:250,y2:150},{x1:900,y1:100,x2:750,y2:150},{x1:100,y1:500,x2:250,y2:450},{x1:900,y1:500,x2:750,y2:450},{x1:500,y1:100,x2:500,y2:200},{x1:500,y1:500,x2:500,y2:400},{x1:200,y1:300,x2:300,y2:300},{x1:800,y1:300,x2:700,y2:300}].map((t,a)=>e.jsx(U.line,{x1:t.x1,y1:t.y1,x2:t.x2,y2:t.y2,stroke:"currentColor",strokeWidth:"1.5",strokeDasharray:"4 4",initial:{opacity:.2}
1,animate:{opacity:[.2,.6,.2]},transition:{duration:3+2*Math.random(),repeat:1/0,ease:"easeInOut",delay:.1*a}},`line-${a}`)),[{cx:500,cy:300,r:8},{cx:400,cy:200,r:6},{cx:600,cy:200,r:6},{cx:400,cy:400,r:6},{cx:600,cy:400,r:6},{cx:300,cy:250,r:5},{cx:700,cy:250,r:5},{cx:300,cy:350,r:5},{cx:700,cy:350,r:5},{cx:500,cy:150,r:5},{cx:500,cy:450,r:5},{cx:200,cy:150,r:4},{cx:800,cy:150,r:4},{cx:200,cy:450,r:4},{cx:800,cy:450,r:4},{cx:100,cy:300,r:4},{cx:900,cy:300,r:4},{cx:150,cy:100,r:3},{cx:850,cy:100,r:3},{cx:150,cy:500,r:3},{cx:850,cy:500,r:3},{cx:350,cy:100,r:3},{cx:650,cy:100,r:3},{cx:350,cy:500,r:3},{cx:650,cy:500,r:3}].map((t,a)=>e.jsx(U.g,{children:e.jsx(U.circle,{cx:t.cx,cy:t.cy,r:t.r,fill:"currentColor",filter:"url(#glow-network-strong)",initial:{scale:.8,opacity:.5},animate:{scale:[.8,1.3,.8],opacity:[.5,.9,.5],x:[0,30*Math.random()-15,0],y:[0,30*Math.random()-15,0]},transition:{duration:3+4*Math.random(),repeat:1/0,ease:"easeInOut",delay:.1*a}})},`node-${a}`))]})}),e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-6",children:[e.jsx(F,{className:"w-5 h-5 text-primary"}),e.jsx("span",{className:"text-primary font-semibold tracking-wider uppercase text-sm",children:"Our Portfolio"})]}),e.jsxs("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold text-foreground mb-6 leading-tight",children:["Building Trust Through",e.jsx("span",{className:"text-primary",children:" Proven Results"})]}),e.jsx("p",{className:"text-lg md:text-xl text-muted-foreground mb-8 max-w-2xl mx-auto",children:"Explore our track record of 1,000+ successful projects across healthcare, fintech, logistics, and more. Every project is built with security and compliance at its core."}),e.jsxs("div",{className:"flex flex-wrap gap-4 justify-center",children:[e.jsx(G,{to:"/contact/",children:e.jsxs(a,{variant:"hero",size:"lg",className:"group",children:["Start Your Project",e.jsx(C,{className:"ml-2 w-4 h-4 group-hover:translate-x-1 transition-transform"})]})}),e.jsx(G,{to:"/case-studies/",children:e.jsx(a,{variant:"outline",size:"lg",children:"View Case Studies"})})]})]})})]}),e.jsx(te,{}),e.jsx(Z,{}),e.jsx(xe,{}),e.jsx(ce,{}),e.jsx(he,{}),e.jsx(re,{}),e.jsx(ne,{}),e.jsx(oe,{}),e.jsx("section",{className:"py-16 bg-muted/30",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-4xl",children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-foreground mb-6",children:"Software Development Portfolio â 1,000+ Projects Delivered"}),e.jsxs("div",{className:"prose prose-lg max-w-none text-muted-foreground space-y-4",children:[e.jsx("p",{children:"Ortem Technologies is a US-based software development company with a portfolio spanning mobile app development, custom web platforms, AI/ML solutions, cloud infrastructure, and enterprise SaaS products. Every project in this portfolio was built by our engineering team and is live in production â serving real users across healthcare, fintech, logistics, e-commerce, and on-demand services industries."}),e.jsx("p",{children:"Our mobile app portfolio includes Flutter and React Native applications published on the Apple App Store and Google Play Store, with ratings averaging 4.7+ stars. Clients include companies across the United States, New Zealand, Australia, and the UK. We specialize in marketplace apps, on-demand service platforms, healthcare apps (HIPAA-compliant), and fintech applications (PCI DSS and SOC 2 compliant)."}),e.jsx("p",{children:"On the web and SaaS side, our portfolio includes custom CRM platforms, fleet management systems, logistics dashboards, real estate portals, and AI-powered automation tools built with React, Next.js, Node.js, Python, and cloud-native architectures on AWS and Azure. Every system is designed for scalability â our platforms have handled growth from hundreds to millions of users without architectural rewrites."}),e.jsx("p",{children:"Our technology stack includes Flutter, React Native, Swift (iOS), Kotlin (Android), React, Next.js, Node.js, Python (FastAPI, Django), PostgreSQL, Firebase, AWS (Lambda, ECS, RDS), Azure, and Elixir/Phoenix for high-concurrency systems. We work with startups building their first MVP and enterprises modernizing legacy platforms."}),e.jsxs("p",{children:["To see detailed project breakdowns including challenges, solutions, and measurable outcomes, visit our ",e.jsx("a",{href:"/case-studies/",className:"text-primary hover:underline font-medium",children:"case studies page"}),". To discuss your project, ",e.jsx("a",{href:"/contact/",className:"text-primary hover:underline font-medium",children:"schedule a free consultation"}),"."]})]})]})}),e.jsx("section",{className:"py-20 bg-gradient-to-r from-primary to-blue-600",children:e.jsxs("div",{className:"container mx-auto px-4 text-center",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-white mb-6",children:"Ready to Build Something Amazing?"}),e.jsxs("p",{className:"text-white/80 text-lg mb-8 max-w-2xl mx-auto",children:["Join our ",e.jsx(L,{to:"300+",duration:2,delay:0,className:"inline-block font-semibold"})," satisfied clients and bring your vision to life with a team you can trust."]}),e.jsx(G,{to:"/contact/",children:e.jsxs(a,{variant:"secondary",size:"lg",className:"group bg-white text-primary hover:bg-white/90",children:["Get Free Consultation",e.jsx(C,{className:"ml-2 w-4 h-4 group-hover:translate-x-1 transition-transform"})]})})]})})]}),e.jsx(n,{})]})]});
1export{ye as default}; 2//# sourceMappingURL=Portfolio-CtQD_qbM.js.map
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.