PageSourceSearch

https://www.vtpivot.org/_next/static/immutable/chunks/265v7-tvh3074.js

js vtpivot.org collected 2026-10-05 23:55:25 UTC 7,435 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,63936,e=>{"use strict";var t=e.i(43476),a=e.i(46932),i=e.i(63178),n=e.i(22016),r=e.i(57688),s=e.i(91260);let o={Completed:"border-green-200 bg-green-100 text-green-700 dark:border-green-400/30 dark:bg-green-500/15 dark:text-green-300",Active:"border-blue-200 bg-blue-100 text-blue-700 dark:border-blue-400/30 dark:bg-blue-500/15 dark:text-blue-300"};e.s(["default",0,function(){let e=(0,s.useMounted)(),{resolvedTheme:l}=(0,i.useTheme)();return(0,t.jsxs)("main",{children:[(0,t.jsxs)("section",{className:"relative overflow-hidden pt-8 pb-0 md:pt-12 md:pb-4",children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 -z-10 bg-[radial-gradient(60rem_30rem_at_50%_-10%,rgba(83,127,202,0.15),transparent)] dark:bg-[radial-gradient(60rem_30rem_at_50%_-10%,rgba(126,160,216,0.12),transparent)]"}),(0,t.jsxs)("div",{className:"container-max text-center",children:[(0,t.jsx)(a.motion.h1,{initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{duration:.8,ease:"easeOut"},className:"text-5xl md:text-7xl lg:text-8xl font-extrabold tracking-tight mb-8",children:"Projects"}),(0,t.jsx)(a.motion.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.3,ease:"easeOut"},className:"text-lg md:text-xl tracking-[0.25em] uppercase text-gray-500 dark:text-gray-400 mb-12",children:"Innovation through physics"})]})]}),(0,t.jsx)("section",{className:"container-max pt-6 pb-8 md:pt-8 md:pb-12",children:(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.8},className:"text-center max-w-4xl mx-auto",children:[(0,t.jsx)("h2",{className:"text-3xl md:text-4xl font-bold tracking-tight mb-6",children:"Our Current Initiatives"}),(0,t.jsx)("p",{className:"text-xl leading-relaxed",style:{color:e&&"dark"===l?"#d1d5db":"#4b5563"},children:"These are our flagship projects where cutting-edge physics meets real-world applications. Each initiative represents our commitment to translating theoretical breakthroughs into practical solutions that can make a meaningful impact on society and the environment."})]})}),(0,t.jsx)("section",{className:"container-max pt-0 pb-12 md:pt-0 md:pb-16",children:(0,t.jsx)("div",{className:"max-w-4xl mx-auto space-y-12 md:space-y-16",children:[{id:"sentio",name:"Sentio",image:"/projects/sentio/sentio-3.png",description:"A wrist-worn system that combines biometric and motion sensing with personalized machine learning to predict stress-linked emotional states and habits, then responds with real-time haptic feedback.",slug:"sentio",status:"Active"},{id:"anc-bubble",name:"ANC Bubble",image:"/projects/anc-bubble/anc-bubble-1.png",description:"An experimental speaker system designed to create a contact-free bubble of quiet by detecting surrounding noise and generating precisely controlled anti-noise around the listener.",slug:"anc-bubble",status:"Active"},{id:"sensory-substitution",name:"Sensory Substitution",image:"/projects/sensory-substitution%20/sensory-substitution-1.png",description:"An early-stage research project exploring how visual information about objects and space can be translated into vibrotactile patterns, creating a new pathway for spatial awareness without relying on sight.",slug:"sensory-substitution",status:"Active"},{id:"linear-generator",name:"Linear Generator",image:"/projects/linear-generator/linear-generator-1.png",description:"Wearable power you make. PIVOT’s 3D linear generator harvests everyday motion via Faraday’s law. Charge on the go, power safety gear, cut costs, and lighten the grid load.",slug:"linear-generator",status:"Completed"},{id:"qm-trading-bot",name:"Quantum Mechanics Trading Bot",image:"/projects/qm-trading-bot/qm-trading-bot-3.png",description:"A proof‑of‑concept trading bot that uses ideas from physics to handle market uncertainty. It ran on a paper‑trading account and placed automatic trades, not to make money, but to show how physics can power creative, real‑world finance projects.",slug:"qm-trading-bot",status:"Completed"}].map((i,s)=>(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.8,delay:.1*s},className:"w-full",children:(0,t.jsx)(n.default,{href:`/projects/${i.slug}`,children:(0,t.jsxs)(a.motion.div,{whileHover:{scale:1.02,transition:{duration:.3,ease:"easeOut"}},whileTap:{scale:.98},className:"card p-0 overflow-hidden cursor-pointer group transition-all duration-300",children:[(0,t.jsxs)("div",{className:"p-8 md:p-12 pb-6 md:pb-8 flex items-start justify-between gap-4",children:[(0,t.jsx)(a.motion.h3,{className:"text-2xl md:text-3xl lg:text-4xl font-bold tracking-tight text-black dark:text-white transition-colors duration-300",children:i.name}),(0,t.jsxs)("span",{className:`inline-flex shrink-0 items-center gap-1.5 rounded-full border px-3 py-1 text-xs font-semibold uppercase tracking-wide ${o[i.status]}`,children:[(0,t.jsx)("span",{"aria-hidden":"true",className:`h-2 w-2 rounded-full ${"Completed"===i.status?"bg-green-500":"bg-blue-500"}`}),i.status]})]}),(0,t.jsx)("div",{className:"relative w-full h-64 md:h-80 lg:h-96 overflow-hidden bg-gray-100 dark:bg-gray-800",children:(0,t.jsx)(a.motion.div,{className:"w-full h-full relative",children:(0,t.jsx)(r.default,{src:i.image,alt:i.name,fill:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 100vw, 100vw",className:"object-cover",preload:0===s})})}),(0,t.jsxs)("div",{className:"p-8 md:p-12 pt-6 md:pt-8",children:[(0,t.jsx)(a.motion.p,{className:"text-lg md:text-xl leading-relaxed transition-colors duration-300",style:{color:e&&"dark"===l?"#d1d5db":"#374151"},children:i.description}),(0,t.jsxs)(a.motion.div,{className:"mt-6 flex items-center gap-2 text-brand-600 dark:text-brand-400 font-medium transition-colors duration-300",children:[(0,t.jsx)("span",{children:"Learn More"}),(0,t.jsx)(a.motion.span,{animate:{x:[0,4,0]},transition:{repeat:1/0,duration:1.5,ease:"easeInOut"},className:"transition-transform duration-300",children:"→"})]})]})]})})},i.id))})}),(0,t.jsx)("section",{className:"container-max pt-6 pb-4 md:pt-8 md:pb-6",children:(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.8},className:"card p-8 md:p-12 text-center bg-brand-50/80 dark:bg-gray-800/30",children:[(0,t.jsx)("h3",{className:"text-2xl md:text-3xl font-bold mb-4",children:"Interested in Collaborating?"}),(0,t.jsx)("p",{className:"text-lg leading-relaxed mb-6 max-w-3xl mx-auto",style:{color:e&&"dark"===l?"#d1d5db":"#374151"},children:"We're always looking for partnerships with researchers, institutions, and organizations who share our vision of physics-driven innovation. Let's work together to push the boundaries of what's possible."}),(0,t.jsx)(a.motion.div,{whileHover:{scale:1.05},whileTap:{scale:.95},children:(0,t.jsxs)(n.default,{href:"/contact",className:"inline-flex items-center gap-2 rounded-xl border border-brand-600 text-brand-600 dark:text-brand-400 hover:bg-brand-600 hover:text-white dark:hover:text-white px-6 py-3 transition font-medium",children:["Get in Touch",(0,t.jsx)(a.motion.span,{animate:{x:[0,4,0]},transition:{repeat:1/0,duration:1.5,ease:"easeInOut"},children:"→"})]})})]})})]})}])}]);

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.