[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-93412":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":16,"rankGlobal":10,"rankLanguage":10,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":15,"starSnapshotCount":15,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},93412,"finance-budget-api-agent","Bananefre\u002Ffinance-budget-api-agent","Bananefre","Finance Budget ultimate agent to track expenses, manage budgets, and achieve your financial goals with financial api","https:\u002F\u002Fexpensasaurus.vercel.app\u002F",null,"TypeScript",129,1016,110,0,49.02,"MIT License",false,"main",true,[22,23,24,25,26,27,28],"agent-api","api","budget-agent","budget-api","finance","financial-agent","financial-api","2026-07-22 04:02:09","## DEMO: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=LAi9S0MFdrg&t=7s\n\u003Cimg width=\"1449\" alt=\"Screenshot 2023-06-13 at 11 58 22 PM\" src=\"https:\u002F\u002Fgithub.com\u002Fvishwajeetraj11\u002Fexpensasaurus\u002Fassets\u002F47270995\u002Fd317f556-9cee-430e-8fc9-841d15527ef2\">\n\n# Local Setup\n- Make a project on Appwrite\n- Make a database (copy database ID)\n- Make 3 collections (copy their IDs) for expenses, budgets, incomes.\n- Make a bucket (copy ID)\n- Make a .env file containing.\n```\nNEXT_PUBLIC_APPWRITE_PROJECT_ID=\u003Cproject ID>\nNEXT_PUBLIC_APPWRITE_ENDPOINT=\u003Cappwrite endpoint> (you get this when creating your project on appwrite)\nNEXT_PUBLIC_DATABASE_ID=\u003Cdb ID>\nNEXT_PUBLIC_EXPENSES_COLLECTION_ID=\u003Cexpenses collection ID>\nNEXT_PUBLIC_INCOMES_COLLECTION_ID=\u003Cincomes collection ID>\nNEXT_PUBLIC_BUDGETS_COLLECTION_ID=\u003Cbudgets collection ID>\nNEXT_PUBLIC_BUCKET_ID=\u003Cbucket storage ID>\nSPLITWISE_API_KEY=\u003Cpersonal Splitwise API key for read-only sync>\nSPLITWISE_ALLOWED_EMAIL=\u003Coptional email allowed to use Splitwise sync; defaults to the owner email in code>\n```\n- Make relevant indexes.\n```\nKeeping these interfaces\u002Ftypes in mind. (these are attributes).\n\nTransaction -> expenses \u002F incomes.\nBudget -> budget\n\nexport interface Transaction {\n    amount: number;\n    category: string;\n    currency: string;\n    date: string;\n    description: string;\n    tag: string;\n    title: string;\n    userId: string;\n    attachments?: string[];\n}\n\nexport type Budget = {\n    title: string;\n    description: string;\n    userId: string;\n    food?: number;\n    transportation?: number;\n    travel?: number;\n    housing?: number;\n    healthcare?: number;\n    education?: number;\n    personal?: number;\n    insurance?: number;\n    savings?: number;\n    investments?: number;\n    business?: number;\n    utilities?: number;\n    other?: number;\n    amount: number;\n    entertainment?: number;\n    startingDate: string;\n    endDate: string;\n    currency: string;\n}\n\n```\n- Install dependencies\n- yarn dev\n\n# Application Workflow\n\u003Cimg width=\"1183\" alt=\"Screenshot 2023-06-12 at 10 32 52 AM\" src=\"https:\u002F\u002Fgithub.com\u002Fvishwajeetraj11\u002Fexpensasaurus\u002Fassets\u002F47270995\u002F3cd6f18c-9f13-490c-a939-cbef9e83d495\">\n\n# Screenshot \n\n\u003Cimg width=\"1260\" alt=\"Screenshot 2023-06-11 at 6 15 15 PM\" src=\"https:\u002F\u002Fgithub.com\u002Fvishwajeetraj11\u002Fexpensasaurus\u002Fassets\u002F47270995\u002Fbff691b1-96ea-43da-8709-0afdb57ea96c\">\n\u003Cimg width=\"1260\" alt=\"Screenshot 2023-06-11 at 6 15 01 PM\" src=\"https:\u002F\u002Fgithub.com\u002Fvishwajeetraj11\u002Fexpensasaurus\u002Fassets\u002F47270995\u002F913b4395-619a-407b-86c8-4756c0423aa7\">\n\u003Cimg width=\"1260\" alt=\"Screenshot 2023-06-11 at 6 14 53 PM\" src=\"https:\u002F\u002Fgithub.com\u002Fvishwajeetraj11\u002Fexpensasaurus\u002Fassets\u002F47270995\u002F3f5484ac-e4af-44bf-bb2b-e9d1335d5dd3\">\n\u003Cimg width=\"1260\" alt=\"Screenshot 2023-06-11 at 5 30 18 PM\" src=\"https:\u002F\u002Fgithub.com\u002Fvishwajeetraj11\u002Fexpensasaurus\u002Fassets\u002F47270995\u002F9489020e-2e22-4e93-9b5f-98af05b1a774\">\n\n\n","这是一个基于API的个人财务管理智能代理系统，用于自动追踪支出、管理预算并辅助达成财务目标。核心功能包括多维度收支分类记录、按周期（如月度）设定预算限额、支持Splitwise等第三方账单同步，并通过Appwrite后端实现数据持久化与权限控制。技术上采用TypeScript构建，具备清晰的数据模型（Transaction\u002FBudget接口）和模块化配置能力。适用于个人或小型家庭的日常记账、预算规划与消费分析场景。",2,"2026-07-18 02:30:02","CREATED_QUERY"]