PageSourceSearch

https://1dox.ai/assets/js/About-B-pEQG9E.js

js 1dox.ai collected 2026-10-05 13:36:14 UTC 6,191 bytes, 1 lines download raw bytes

1import{c as d,j as e,bS as i,e as s,g as t,a8 as n,h as r,f as a,bT as c}from"./index-Dpy_WNhn.js";import{P as l}from"./PageHeader-C1y700LW.js";import{L as o}from"./layers-BuVlsshf.js";import{C as m}from"./code-8jy_ugX9.js";import{H as x}from"./hard-drive-DL85Oqdn.js";const h=d("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);const g=d("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]);const u=d("UserCheck",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["polyline",{points:"16 11 18 13 22 9",key:"1pwet4"}]]);const p=d("Workflow",[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]]);function k(){return e.jsxs("div",{className:"flex min-h-screen flex-col bg-background",children:[e.jsx(i,{}),e.jsx("main",{className:"flex-1",children:e.jsxs("div",{className:"container mx-auto px-6 py-8",children:[e.jsx(l,{title:"About 1dox.ai",description:"A unified enterprise platform integrating document storage, AI automation, and compliance-ready workflows."}),e.jsxs("div",{className:"space-y-16 pb-16",children:[e.jsxs("section",{children:[e.jsx("h2",{className:"mb-6 text-2xl font-semibold tracking-tight",children:"System Capabilities"}),e.jsxs("div",{className:"grid gap-6 sm:grid-cols-2 lg:grid-cols-4",children:[e.jsxs(s,{className:"shadow-sm",children:[e.jsxs(t,{className:"pb-3",children:[e.jsx(n,{className:"mb-2 h-6 w-6 text-muted-foreground"}),e.jsx(r,{className:"text-base",children:"Secure Storage"})]}),e.jsx(a,{children:e.jsx("p",{className:"text-sm text-muted-foreground",children:"Encrypted at rest and in transit. Immutable audit logs tracking repository operations securely."})})]}),e.jsxs(s,{className:"shadow-sm",children:[e.jsxs(t,{className:"pb-3",children:[e.jsx(h,{className:"mb-2 h-6 w-6 text-muted-foreground"}),e.jsx(r,{className:"text-base",children:"AI Automation"})]}),e.jsx(a,{children:e.jsx("p",{className:"text-sm text-muted-foreground",children:"Integrated language models for context extraction, OCR processing, and document summarization."})})]}),e.jsxs(s,{className:"shadow-sm",children:[e.jsxs(t,{className:"pb-3",children:[e.jsx(p,{className:"mb-2 h-6 w-6 text-muted-foreground"}),e.jsx(r,{className:"text-base",children:"Workflow Engine"})]}),e.jsx(a,{children:e.jsx("p",{className:"text-sm text-muted-foreground",children:"Configurable routing schemas for document review, approval, and lifecycle enforcement."})})]}),e.jsxs(s,{className:"shadow-sm",children:[e.jsxs(t,{className:"pb-3",children:[e.jsx(u,{className:"mb-2 h-6 w-6 text-muted-foreground"}),e.jsx(r,{className:"text-base",children:"Audit & Compliance"})]}),e.jsx(a,{children:e.jsx("p",{className:"text-sm text-muted-foreground",children:"Full RBAC implementation ensuring strict data governance across all organizational units."})})]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"mb-6 text-2xl font-semibold tracking-tight",children:"Architecture Snapshot"}),e.jsxs("div",{className:"grid gap-6 sm:grid-cols-2",children:[e.jsxs("div",{className:"flex items-start gap-4 roun
1ded-lg border bg-card p-6",children:[e.jsx(o,{className:"mt-1 h-6 w-6 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold",children:"Frontend Application"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"React • TypeScript • Tailwind CSS"})]})]}),e.jsxs("div",{className:"flex items-start gap-4 rounded-lg border bg-card p-6",children:[e.jsx(g,{className:"mt-1 h-6 w-6 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold",children:"Backend Services"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"FastAPI • Python • RESTful Architecture"})]})]}),e.jsxs("div",{className:"flex items-start gap-4 rounded-lg border bg-card p-6",children:[e.jsx(m,{className:"mt-1 h-6 w-6 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold",children:"AI Providers"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Multi-provider routing (Gemini, Ollama, etc.)"})]})]}),e.jsxs("div",{className:"flex items-start gap-4 roun
1ded-lg border bg-card p-6",children:[e.jsx(x,{className:"mt-1 h-6 w-6 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold",children:"Infrastructure"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"PostgreSQL • Object Storage (MinIO) • Redis"})]})]})]})]}),e.jsxs("section",{className:"rounded-lg bg-muted/50 p-8",children:[e.jsx("h2",{className:"mb-6 text-2xl font-semibold tracking-tight",children:"Deployment Focus"}),e.jsxs("div",{className:"grid gap-8 sm:grid-cols-3",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"mb-2 font-medium",children:"Enterprises"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Large-scale deployments requiring SSO integration, dedicated tenancy, and predictable performance."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"mb-2 font-medium",children:"Legal Teams"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Handling sensitive contracts, evidence processing, and verifiable document trails."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"mb-2 font-medium",children:"Operations"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Streamlining daily process documentation, standard operating procedures, and reporting pipelines."})]})]})]})]})]})}),e.jsx(c,{})]})}export{k 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.