Plaid + OpenAI · 多账户财务分析台

VibeMySpace 精选 的头像VibeMySpace 精选@vibemyspace-curated

编辑介绍

把多账户财务数据与自然语言分析放进同一看板。

AI 用途:OpenAI 分析 Plaid 聚合的个人账户、余额、交易与投资数据。

使用方式:后端直接使用用户提供的 OpenAI API Key 调用 OpenAI。

原帖正文

Shadcn AI Personal Finance Dashboard

This is a Next.js project bootstrapped with create-next-app. This project utilizes Plaid and OpenAI technologies as well as shadcn to unlock insights into your spending and transactions. Simply clone and deploy with your own Plaid Developer API Key to host a private Mint App clone, boosted with Vercel AI SDK & Generative UI. Take it forward, contribute or commercialize - go nuts.

screenrun-12-10-2024-03-35-21 (1) (1)

Key Features

  • /dashboard Connect Debit / Checkings, Savings, Credit Cards & Investment (Robinhood) accounts. Review live account balances.

screenrun-12-11-2024-06-39-46

  • charts Shadcn charts to analyze monthly and recurring spend.

screenrun-12-11-2024-06-41-17

  • transactions Rich Datagrid to browse transactions and filter by time-range, spend category & more using shadcn data grid and popover filters.

screenrun-12-11-2024-06-47-21

  • chat Chat with GPT-4o to ask Q&A about your accounts & financial position. Renders generative UI cards using Vercel AI SDK.

screenrun-12-11-2024-06-43-42

  • NEW Custom GPT Integration Serve secure endpoints to inferace with Plaid & ChatGPT. Utilize the pre-populated OpenAPI specification and securely chat with your account and transactions data in ChatGPT.

Screenshot 2024-12-11 at 12 13 18 PM

Roadmap / Future Plans

  • [ ] Add more charts
  • [ ] Add loading states
  • [ ] Budgeting feature like RangerBudget
  • [ ] Twilio integration for SMS notifications
  • [ ] Vapi or OpenAI realtime integration for voice AI
  • [ ] Review Investments
  • [ ] Check Credit Score
  • [ ] Check Credit Card Rewards

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

screenrun-12-10-2024-03-32-18

来源与作者

  • 原作者:Cameron King (@cameronking4)
  • 发布平台:GitHub
  • 原帖:查看原帖
  • 权利说明:VibeMySpace 仅作带来源的整理展示,内容与图片权利归原作者。

开源信息

未开源。