PageSourceSearch

https://cently.ai/assets/features.lazy-BsHsj9HQ.js

js cently.ai collected 2026-10-02 00:42:17 UTC 7,974 bytes, 2 lines download raw bytes

1import{a as e,t}from"./jsx-runtime-CYBR3w23.js";import{n as a}from"./fileRoute-cMfqMByr.js";import{t as i}from"./createLucideIcon-DHmLFieT.js";import{t as s}from"./file-text-BMbBIHFS.js";import{t as n}from"./link-B3SSw98i.js";import{t as r}from"./message-circle-CNTD0pj_.js";import{t as o}from"./trending-up-n7aEHueY.js";import{a as c,i as d,n as l,o as p,r as m,t as u}from"./section-BhHiPic_.js";import{d as h,g as f,u as y}from"./index-o8bW6icG.js";import{t as x}from"./StoreBadges-Lv8bAFem.js";import{t as g}from"./FeatureVideoPreview-Bpn_oiDt.js";var b=i("camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]),j=i("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]),v=i("receipt",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]]),w=i("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]),k=i("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),N=e(t(),1),S=a("/_layout/features")({component:function(){const e=f("/features"),t={"@context":"https://schema.org","@graph":[h([{name:"Home",item:"/"},{name:"Features",item:"/features"}]),{"@type":"WebPage","@id":`${e.canonical}#webpage`,name:e.title,description:e.description,url:e.canonical,isPartOf:{"@id":"https://cently.ai/#website"},about:{"@id":"https://cently.ai/#software-application"},publisher:{"@id":"https://cently.ai/#organization"}}]};return(0,N.jsxs)("div",{className:"min-h-screen bg-background",children:[(0,N.jsx)(y,{data:t}),(0,N.jsx)(l,{spacing:"none",className:"bg-linear-to-b from-primary/20 via-primary/5 to-background pt-16 pb-8 md:pt-28 md:pb-10 lg:pt-32 lg:pb-12",children:(0,N.jsx)(u,{children:(0,N.jsxs)("div",{className:"text-center",children:[(0,N.jsxs)(m,{className:"mb-4",children:["Powerful Features for",(0,N.jsx)("span",{className:"text-primary",children:" Smart Finance"})]}),(0,N.jsx)(p,{children:"Discover how Cently's AI-powered features help you understand, manage, and optimize your finances on web, iOS, or Android."})]})})}),(0,N.jsx)(l,{spacing:"none",className:"pt-8 pb-16 md:pt-10 md:pb-28 lg:pt-12 lg:pb-36",children:(0,N.jsx)(u,{children:(0,N.jsx)("div",{className:"space-y-20 max-w-6xl mx-auto",children:[{id:"chat",icon:r,title:"AI Finance Chat",description:"Ask real questions about your money and get clear answers you can act on.",details:["See streaming answers with built-in charts","Ask follow-up questions in the same thread","Pin useful answers to your dashboard","Turn raw transactions into clear next steps"]},{id:"receipts",icon:s,title:"Receipts Explorer",description:"Upload or forward receipts, inspect line items, and link them to transactions.",details:["Snap photos, upload files, or forward receipt emails","Extract every item, total, and merchant detail","Auto-match receipts to the right transaction","Keep records organized for taxes and audits"]},{id:"receipt-edit",icon:v,title:"Receipt Editing",description:"Adjust parsed receipt data when needed so your records stay accurate.",details:["Edit line items, totals, and categories","Fix edge cases in seconds","Save cleaner data for reports and budgeting","Preserve an audit-friendly history"]},{id:"camera-receipt",icon:b,title:"Camera Receipt Capture",description:"Add receipts directly from your phone camera and keep your records current while you shop.",details:["Capture receipts without leaving the app","Preview and confirm before upload","Send new receipts straight into your receipt workflow","Reduce lag between spending and tracking"]},{id:"plaid",icon:n,title:"Plaid Account Linking",description:"Connect bank and card accounts quickly with a secure Plaid flow.",details:["Link multiple institutions in minutes","Sync transactions automatically","Use one account across web, iOS, and Android","Keep balances and spending up to date"]},{id:"import",icon:w,title:"CSV Import",description:"Import transactions from institutions that are not connected through Plaid.",details:["Upload standard CSV exports","Map data into your transaction history","Blend imported and linked account activity","Keep historical records in one place"]},{id:"transactions",icon:j,title:"Transaction Explorer",description:"Review every transaction in one place with filters and detail views.",details:["Search and filter by merchant, date, and amount","Open transaction details instantly","See linked receipt and account context","Track trends without spreadsheet work"]},{id:"budget",icon:o,title:"Budget Tracking",description:"Monitor monthly spending by category and stay on pace all month long.",details:["Set budgets for the categories you care about","Watch progress in real time","See projected overages before month end","Adjust quickly when plans change"]},{id:"notifications",icon:k,title:"Budget Alerts",description:"Get notified before spending drifts so you can course-correct early.",details:["Enable pacing and projected overspend alerts","Receive notifications on your mobile device","Jump from alert to the relevant budget view","Catch issues before they become surprises"]},{id:"settings-accounts",icon:w,title:"Accounts and Settings",description:"Manage linked and manual accounts, preferences, and profile details in one place.",details:["Review linked institutions and account status","Add and manage manual accounts","Control alerts and preferences","Keep your setup clean as your finances evolve"]}].map((e,t)=>(0,N.jsxs)("div",{className:`flex flex-col ${t%2==0?"lg:flex-row":"lg:flex-row-reverse"} items-center lg:items-start gap-12`,children:[(0,N.jsxs)("div",{className:"flex-1 space-y-6",children:[(0,N.jsxs)("div",{className:"flex items-center gap-3",children:[(0,N.jsx)("div",{className:"w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center",children:(0,N.jsx)(e.icon,{className:"w-6 h-6 text-primary"})}),(0,N.jsx)(d,{className:"text-3xl border-0 pb-0",children:e.title})]}),(0,N.jsx)(p,{className:"mx-0 max-w-none",children:e.description}),(0,N.jsx)("div",{className:"space-y-3",children:e.details.map((e,t)=>(0,N.jsxs)("div",{className:"flex items-center gap-3",children:[(0,N.jsx)("div",{className:"w-2 h-2 rounded-full bg-primary"}),(0,N.jsx)("span",{className:"text-muted-foreground",children:e})]},t))})]}),(0,N.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,N.jsx)(g,{id:e.id,title:e.title})})]},e.id))})})}),(0,N.jsx)(l,{spacing:"lg",children:(0,N.jsx)(u,{children:(0,N.jsxs)("div",{className:"text-center",children:[(0,N.jsx)(c,{className:"mb-4",children:"Ready to try Cently?"}),(0,N.jsx)(p,{className:"max-w-2xl mb-8",children:"Start with 7 days free on web, iOS, or Android."}),(0,N.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 items-center justify-center sm:flex-wrap",children:[(0,N.jsx)("a",{href:"/auth?plan=monthly",className:"inline-flex items-center justify-center rounded-md bg-primary px-8 py-3 text-sm font-medium text-primary-foreground hover:bg-primary/90 transition-colors",children:"Start on web"}),(0,N.jsx)(x,{height:44}),(0,N.jsx)("a",{href:"/contact",className:"inline-flex items-center justify-center rounded-md border border-input bg-background px-8 py-3 text-sm font-medium hover:bg-accent hover:text-accent-foreground transition-colors",children:"Contact Sales"})]})]})})})]})}});
1export{S as Route};
2//# sourceMappingURL=features.lazy-BsHsj9HQ.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.