PageSourceSearch

https://angrio-website-new.web.app/assets/Products-7GFFb4KJ.js

js angrio-website-new.web.app collected 2026-10-03 12:16:48 UTC 16,946 bytes, 6 lines download raw bytes

1import{j as e}from"./animation-YSIgU_H2.js";import{P as s,S as n}from"./ScrollReveal-AmcbrD65.js";import{C as l}from"./Clients-CcOxyNAZ.js";import{L as i}from"./react-vendor-B36vEBwZ.js";const d=[{id:"trakkar",name:"Trakkar.in",tagline:"Time Tracking & Employee Monitoring",desc:"A comprehensive employee monitoring and time tracking solution for remote teams. Real-time insights into productivity, attendance, and project progress, all in one place.",stats:[{value:"100+",label:"Teams using it"},{value:"1K+",label:"Active users"}],url:"https://www.trakkar.in/",badge:"Live Product",accent:"#FF6B35",bg:"#FFF3EE",logo:"/images/trakkar-logo.svg"},{id:"quesync",name:"QueSync",tagline:"Virtual Queue Management for Clinics",desc:"Eliminates crowded waiting rooms by enabling virtual queue management for clinics. Patients book slots online and receive SMS reminders, improving the experience for everyone.",stats:[{value:"50+",label:"Clinics onboarded"},{value:"500+",label:"Patients served daily"}],url:"https://www.quesync.in/",badge:"Live Product",accent:"#4F46E5",bg:"#EEF2FF",logo:"/images/quesync-logo.jpeg"},{id:"symplr",name:"Symplr",tagline:"Restaurant & Appointment Management",desc:"A complete restaurant management platform covering table orders, appointment booking, staff management, and customer analytics. Streamlining the dining experience, one restaurant at a time.",stats:[{value:"30+",label:"Restaurants live"},{value:"200+",label:"Bookings daily"}],url:"https://symplr.app/",badge:"Live Product",accent:"#06B6D4",bg:"#ECFEFF",logo:"/images/symplr-logo.png"},{id:"pashuvision",name:"PashuVision",tagline:"AI-Powered Livestock Health & Management",desc:"A mobile application that uses AI-driven visual recognition to help farmers and veterinarians monitor cattle health, detect diseases early, and manage livestock records digitally.",stats:[{value:"New",label:"Recently launched"}],url:"https://pashuvision.com/",badge:"Mobile App",accent:"#16A34A",bg:"#F0FDF4",logo:"/images/pashuvision-logo.jpg"},{id:"quitjunk",name:"QuitJunk",tagline:"Quit Junk Food Forever",desc:"A habit-tracking mobile app that helps users quit junk food by tracking spending, monitoring streaks, and visualizing savings. Simple, motivating, and effective for building healthier eating habits.",stats:[{value:"500+",label:"Downloads"},{value:"30+",label:"Day avg streak"}],url:"https://play.google.com/store/apps/details?id=com.angrio.quitjunk",badge:"Mobile App",accent:"#F59E0B",bg:"#FFFBEB",logo:"/images/quitjunk-logo.png"}],o=[{year:"2022",text:"Founded Angrio Technologies in Ahmedabad, India with a mission to build great software."},{year:"2023",text:"Launched Trakkar.in and QueSync. First two live products, first real users."},{year:"2024",text:"Shipped Symplr. Expanded to serve clients across 10+ countries."},{year:"2025",text:"Scaling products, growing the team, and building the next generation of digital tools."}],p=[{num:"01",title:"Product Thinking",desc:"We don't just write code. We think about users, flows, and outcomes. Every feature ships with a purpose."},{num:"02",title:"Proven Stack",desc:"React, Next.js, Node.js, React Native. Technologies we've stress-tested across dozens of real products."},{num:"03",title:"Fast to Market",desc:"From idea to MVP in weeks. We move fast without sacrificing quality or cutting corners on experience."},{num:"04",title:"Built to Scale",desc:"Architecture and performance are first-class citizens. Our products are designed to grow from day one."}],c=[{value:"5",label:"Products built & shipped"},{value:"5",label:"Live applications"},{value:"5K+",label:"Active users"},{value:"98%",label:"Client satisfaction"}];function m(){return e.jsxs(s,{children:[e.jsxs("section",{style:{padding:"160px 0 96px",background:"var(--bg)",position:"relative",overflow:"hidden"},children:[e.jsx("div",{style:{position:"absolute",top:0,left:"50%",transform:"translateX(-50%)",width:"900px",height:"500px",background:"radial-gradient(ellipse at center top, rgba(29,78,216,0.07) 0%, transparent 65%)",pointerEvents:"none"}}),e.jsxs("div",{style:{maxWidth:"1280px",margin:"0 auto",padding:"0 40px",position:"relative"},children:[e.jsx(n,{children:e.jsx("span",{style:{display:"inline-block",padding:"5px 14px",background:"var(--orange-light)",border:"1px solid var(--orange-muted)",borderRadius:"100px",fontFamily:"var(--font-mono)",fontSize:"10px",letterSpacing:"0.12em",textTransform:"uppercase",color:"var(--orange)",marginBottom:"32px"},children:"Our Products"})}),e.jsx(n,{delay:.1,children:e.jsxs("h1",{style:{fontFamily:"var(--font-display)",fontSize:"clamp(36px, 5.5vw, 76px)",fontWeight:800,letterSpacing:"-0.04em",lineHeight:1,color:"var(--text)",maxWidth:"800px",marginBottom:"28px"},children:["We don't just build for clients,"," ",e.jsx("span",{style:{color:"var(--orange)"},children:"we build for users."})]})}),e.jsx(n,{delay:.2,children:e.jsx("p",{style:{fontFamily:"var(--font-body)",fontSize:"17px",fontWeight:300,color:"var(--text-muted)",maxWidth:"500px",lineHeight:1.75,marginBottom:"48px"},children:"Alongside client work, we design, build, and ship our own products. Each one is a proof of our craft and a solution to a real problem."})}),e.jsx(n,{delay:.3,children:e.jsxs("div",{style:{display:"flex",gap:"12px",flexWrap:"wrap"},children:[e.jsx("a",{href:"#products",style:{display:"inline-flex",alignItems:"center",gap:"8px",padding:"13px 28px",background:"var(--orange)",color:"white",borderRadius:"100px",fontFamily:"var(--font-body)",fontSize:"14px",fontWeight:600,textDecoration:"none",transition:"opacity 0.2s ease"},onMouseEnter:t=>t.currentTarget.style.opacity="0.88",onMouseLeave:t=>t.currentTarget.style.opacity="1",children:"Explore Our Products"}),e.jsx(i,{to:"/contact",style:{display:"inline-flex",alignItems:"center",gap:"8px",padding:"13px 28px",background:"transparent",color:"var(--text-muted)",border:"1px solid var(--border)",borderRadius:"100px",fontFamily:"var(--font-body)",fontSize:"14px",fontWeight:500,textDecoration:"none",transition:"border-color 0.2s ease, color 0.2s ease"},onMouseEnter:t=>{t.currentTarget.style.borderColor="var(--orange)",t.currentTarget.style.color="var(--orange)"},onMouseLeave:t=>{t.currentTarget.style.borderColor="var(--border)",t.currentTarget.style.color="var(--text-muted)"},children:"Build With Us"})]})})]})]}),e.jsx(l,{}),e.jsx("div",{style:{background:"var(--bg-secondary)",borderTop:"1px solid var(--border)",borderBottom:"1px solid var(--border)",padding:"28px 0",overflow:"hidden"},children:e.jsx("div",{style:{display:"flex",gap:"56px",animation:"productMarquee 16s linear infinite",width:"max-content"},children:[...Array(6)].flatMap(()=>["Trakkar.in","·","QueSync","·","Symplr","·","PashuVision","·","QuitJunk","·"]).map((t,a)=>e.jsx("span",{style:{fontFamily:"var(--font-display)",fontSize:t==="·"?"10px":"22px",fontWeight:800,letterSpacing:t==="·"?"0":"-0.02em",color:t==="·"?"var(--border)":"var(--text-light)",whiteSpace:"nowrap",userSelect:"none",alignSelf:"center"},children:t},a))})}),e.jsx("section",{style:{padding:"96px 0",background:"var(--bg-secondary)"},children:e.jsx("div",{style:{maxWidth:"1280px",margin:"0 auto",padding:"0 40px"},children:e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"340px 1fr",gap:"80px",alignItems:"start"},children:[e.jsx(n,{children:e.jsxs("h2",{style:{fontFamily:"var(--font-display)",fontSize:"clamp(28px, 3vw, 44px)",fontWeight:800,letterSpacing:"-0.04em",color:"var(--text)",lineHeight:1.1},children:["Our Journey:",e.jsx("br",{}),e.jsx("span",{style:{color:"var(--orange)"},children:"Milestones"}),e.jsx("br",{}),"That Define Us"]})}),e.jsx("div",{children:o.map((t,a)=>e.jsx(n,{delay:a*.1,children:e.jsxs("div",{style:{display:"flex",gap:"24px",alignItems:"flex-start",padding:"28px 40px",borderBottom:a<o.length-1?"1px solid var(--border)":"none"},children:[e.jsx("div",{style:{width:"34px",height:"34px",background:"var(--orange)",borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,marginTop:"2px"},children:e.jsx("svg",{width:"11",height:"9",viewBox:"0 0 11 9",fill:"none",children:e.jsx("path",{d:"M1 4.5L4 7.5L10 1",stroke:"white",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})})}),e.jsxs("div",{children:[e.jsx("span",{style:{fontFamily:"var(--font-mono)",fontSize:"11px",letterSpacing:"0.1em",color:"var(--orange)",display:"block",marginBottom:"8px"},children:t.year}),e.jsx("p",{style:{fontFamily:"var(--font-body)",fontSize:"15px",color:"var(--text-muted)",lineHeight:1.65,fontWeight:300},children:t.text})]})]})},t.year))})]})})}),e.jsx("section",{id:"products",style:{padding:"96px 0",background:"var(--bg)"},children:e.jsxs("div",{style:{maxWidth:"1280px",margin:"0 auto",padding:"0 40px"},children:[e.jsx(n,{children:e.jsxs("div",{style:{marginBottom:"56px"},children:[e.jsx("span",{className:"section-label orange",style:{display:"block",marginBottom:"16
1px"},children:"Our Products"}),e.jsx("h2",{style:{fontFamily:"var(--font-display)",fontSize:"clamp(28px, 3.5vw, 52px)",fontWeight:800,letterSpacing:"-0.04em",color:"var(--text)",lineHeight:1},children:"Products we've built & shipped"})]})}),e.jsxs("div",{children:[d.map((t,a)=>e.jsx(n,{delay:a*.08,children:e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"180px 1fr auto",gap:"0",borderTop:"1px solid var(--border)",margin:"0 -24px",padding:"44px 24px",borderRadius:"0",alignItems:"center",transition:"background 0.3s ease"},onMouseEnter:r=>r.currentTarget.style.background="rgba(0,0,0,0.02)",onMouseLeave:r=>r.currentTarget.style.background="transparent",children:[e.jsx("div",{style:{width:"160px",height:"96px",background:t.bg,border:`1px solid ${t.accent}22`,borderRadius:"14px",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,overflow:"hidden",padding:"16px"},children:e.jsx("img",{src:t.logo,alt:`${t.name} logo`,style:{maxWidth:"100%",maxHeight:"56px",objectFit:"contain"}})}),e.jsxs("div",{style:{padding:"0 56px"},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"10px",marginBottom:"8px"},children:[e.jsx("h3",{style:{fontFamily:"var(--font-display)",fontSize:"26px",fontWeight:800,letterSpacing:"-0.03em",color:"var(--text)",lineHeight:1},children:t.name}),e.jsx("span",{style:{padding:"3px 10px",background:"var(--orange-light)",border:"1px solid var(--orange-muted)",borderRadius:"100px",fontFamily:"var(--font-mono)",fontSize:"9px",letterSpacing:"0.1em",textTransform:"uppercase",color:"var(--orange-deep)",flexShrink:0},children:t.badge})]}),e.jsx("p",{style:{fontFamily:"var(--font-body)",fontSize:"12px",fontWeight:600,color:t.accent,marginBottom:"10px",letterSpacing:"0.01em"},children:t.tagline}),e.jsx("p",{style:{fontFamily:"var(--font-body)",fontSize:"14px",fontWeight:300,color:"var(--text-muted)",lineHeight:1.7,maxWidth:"500px",marginBottom:"20px"},children:t.desc}),e.jsx("div",{style:{display:"flex",gap:"32px"},children:t.stats.map(r=>e.jsxs("div",{children:[e.jsx("div",{style:{fontFamily:"var(--font-display)",fontSize:"22px",fontWeight:800,letterSpacing:"-0.03em",color:"var(--text)",lineHeight:1,marginBottom:"4px"},children:r.value}),e.jsx("div",{style:{fontFamily:"var(--font-mono)",fontSize:"10px",color:"var(--text-muted)",textTransform:"uppercase",letterSpacing:"0.08em"},children:r.label})]},r.label))})]}),e.jsx("div",{style:{flexShrink:0},children:e.jsxs("a",{href:t.url,target:"_blank",rel:"noopener noreferrer",style:{display:"inline-flex",alignItems:"center",gap:"8px",padding:"11px 22px",background:"var(--text)",color:"white",borderRadius:"100px",fontFamily:"var(--font-body)",fontSize:"13px",fontWeight:600,textDecoration:"none",transition:"background 0.25s ease, transform 0.25s ease",whiteSpace:"nowrap"},onMouseEnter:r=>{r.currentTarget.style.background=t.accent,r.currentTarget.style.transform="translateY(-2px)"},onMouseLeave:r=>{r.currentTarget.style.background="var(--text)",r.currentTarget.style.transform="none"},children:["Visit Product",e.jsx("svg",{viewBox:"0 0 12 12",fill:"none",style:{width:"10px",height:"10px"},children:e.jsx("path",{d:"M2 10L10 2M10 2H4M10 2V8",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})})]})})]})},t.id)),e.jsx("div",{style:{borderTop:"1px solid var(--border)"}})]})]})}),e.jsx("section",{style:{padding:"96px 0",background:"var(--bg-secondary)"},children:e.jsxs("div",{style:{maxWidth:"1280px",margin:"0 auto",padding:"0 40px"},children:[e.jsx(n,{children:e.jsxs("div",{style:{marginBottom:"56px"},children:[e.jsx("span",{style:{fontFamily:"var(--font-mono)",fontSize:"10px",letterSpacing:"0.15em",textTransform:"uppercase",color:"var(--orange)",display:"block",marginBottom:"16px"},children:"Why we build"}),e.jsx("h2",{style:{fontFamily:"var(--font-display)",fontSize:"clamp(24px, 3.5vw, 48px)",fontWeight:800,letterSpacing:"-0.04em",color:"var(--text)",maxWidth:"600px",lineHeight:1.05},children:"When you work with us, you get a team that thinks like founders."})]})}),e.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:"2px"},children:p.map((t,a)=>e.jsx(n,{delay:a*.1,children:e.jsxs("div",{style:{padding:"40px 32px",background:"white",border:"1px solid var(--border)",borderRadius:a===0?"16px 0 0 16px":a===3?"0 16px 16px 0":"0",transition:"background 0.3s ease, border-color 0.3s ease"},onMouseEnter:r=>{r.currentTarget.style.background="var(--orange-light)",r.currentTarget.style.borderColor="var(--orange-muted)"},onMouseLeave:r=>{r.currentTarget.style.background="white",r.currentTarget.style.borderColor="var(--border)"},children:[e.jsx("div",{style:{width:"34px",height:"34px",background:"var(--orange)",borderRadius:"9px",display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"24px",fontFamily:"var(--font-mono)",fontSize:"11px",fontWeight:700,color:"white"},children:t.num}),e.jsx("h3",{style:{fontFamily:"var(--font-display)",fontSize:"20px",fontWeight:800,letterSpacing:"-0.03em",color:"var(--text)",marginBottom:"12px",lineHeight:1.15},children:t.title}),e.jsx("p",{style:{fontFamily:"var(--font-body)",fontSize:"14px",fontWeight:300,color:"var(--text-muted)",lineHeight:1.7},children:t.desc})]})},t.num))})]})}),e.jsx("section",{style:{padding:"80px 0",background:"var(--bg)"},children:e.jsxs("div",{style:{maxWidth:"1280px",margin:"0 auto",padding:"0 40px"},children:[e.jsx(n,{children:e.jsx("p",{style:{fontFamily:"var(--font-mono)",fontSize:"10px",letterSpacing:"0.15em",textTransform:"uppercase",color:"var(--orange)",marginBottom:"40px"},children:"Our impact in numbers"})}),e.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:"1px",background:"var(--border)",border:"1px solid var(--border)",borderRadius:"16px",overflow:"hidden"},children:c.map((t,a)=>e.jsx(n,{delay:a*.1,children:e.jsxs("div",{style:{padding:"48px 40px",background:"var(--bg)",transition:"background 0.3s ease"},onMouseEnter:r=>r.currentTarget.style.background="var(--orange-light)",onMouseLeave:r=>r.currentTarget.style.background="var(--bg)",children:[e.jsx("div",{style:{fontFamily:"var(--font-display)",fontSize:"clamp(36px, 4vw, 56px)",fontWeight:800,letterSpacing:"-0.04em",color:"var(--text)",lineHeight:1,marginBottom:"10px"},children:t.value}),e.jsx("p",{style:{fontFamily:"var(--font-body)",fontSize:"13px",color:"var(--text-muted)",fontWeight:300},children:t.label})]})},t.label))})]})}),e.jsx("section",{style:{padding:"80px 0",background:"var(--orange)"},children:e.jsxs("div",{style:{maxWidth:"1280px",margin:"0 auto",display:"flex",alignItems:"center",justifyContent:"space-between",gap:"40px",flexWrap:"wrap"},children:[e.jsx(n,{children:e.jsxs("h2",{style:{fontFamily:"var(--font-display)",fontSize:"clamp(24px, 3vw, 44px)",fontWeight:800,letterSpacing:"-0.04em",color:"white",lineHeight:1.1,maxWidth:"560px"},children:["Have a product idea?",e.jsx("br",{}),e.jsx("span",{style:{opacity:.65},children:"Let's turn it into reality."})]})}),e.jsx(n,{delay:.15,children:e.jsxs(i,{to:"/contact",style:{display:"inline-flex",alignItems:"center",gap:"10px",padding:"16px 32px",background:"white",color:"var(--orange)",borderRadius:"100px",fontFamily:"var(--font-body)",fontSize:"15px",fontWeight:700,textDecoration:"none",flexShrink:0,transition:"transform 0.25s ease, box-shadow 0.25s ease"},onMouseEnter:t=>{t.currentTarget.style.transform="translateY(-3px)",t.currentTarget.style.boxShadow="0 16px 40px rgba(0,0,0,0.15)"},onMouseLeave:t=>{t.currentTarget.style.transform="none",t.currentTarget.style.boxShadow="none"},children:["Book a Call",e.jsx("svg",{viewBox:"0 0 12 12",fill:"none",style:{width:"11px",height:"11px"},children:e.jsx("path",{d:"M2 10L10 2M10 2H4M10 2V8",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})})]})})]})}),e.jsx("style",{children:`
2        @keyframes productMarquee {
3          0% { transform: translateX(0); }
4          100% { transform: translateX(-50%); }
5        }
6      `})]})}
6export{m as default};

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.