尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
An AI-powered financial analysis platform that extracts structured insights and generates standard financial reports directly from raw data — no accounting knowledge required.
Designed for individuals, micro-businesses (warung/toko), and SMEs (UMKM) in Indonesia.查看完整 README ↗An AI-powered financial analysis platform that extracts structured insights and generates standard financial reports directly from raw data — no accounting knowledge required.
Designed for individuals, micro-businesses (warung/toko), and SMEs (UMKM) in Indonesia.
| Mode | Description |
|---|---|
| Personal | 50/30/20 budgeting framework, health score, spending breakdown, personalized recommendations |
| Toko/Warung | Simplified view for micro-businesses — busiest day, top-earning categories, restock signals, plain-language tips |
| Bisnis/UMKM | Full business analysis with 3 statements, BI insight, investment readiness, and benchmark comparison |
| Layer | Technology |
|---|---|
| Framework | React 18 + Vite |
| Charts | Recharts |
| Icons | Lucide React |
| PDF Extraction | pdfjs-dist |
| Excel Read/Write | SheetJS (xlsx) |
| CSV Parsing | PapaParse |
| AI Extraction | Google Gemini API (gemini-2.5-flash) |
| Styling | Custom CSS with CSS variables (dark/light theme) |
| State | React useState + useMemo — no external state library |
| Backend | None — fully client-side |
# Clone the repository
git clone <your-repo-url>
cd "AI Financial Intellegence"
# Install dependencies
cd frontend
npm install
cd frontend
npm run dev
Open http://localhost:5173 in your browser.
You can pre-load a Gemini API key via environment variable instead of entering it in the UI:
# frontend/.env.local
VITE_GEMINI_API_KEY=your_api_key_here
If not set, the app will prompt you to enter the key through the in-app settings panel. The key is stored in localStorage and never sent anywhere except directly to the Google Gemini API.
cd frontend
npm run build
# Output in frontend/dist/
AI Financial Intellegence/
├── frontend/
│ ├── src/
│ │ ├── components/ # React UI components
│ │ │ ├── FileUpload.jsx
│ │ │ ├── ConfidenceReview.jsx
│ │ │ ├── FinancialStatements.jsx
│ │ │ ├── BIDashboard.jsx
│ │ │ ├── MultiPeriodView.jsx
│ │ │ ├── PersonalFinanceView.jsx
│ │ │ ├── MikroView.jsx
│ │ │ ├── InvestmentView.jsx
│ │ │ └── BenchmarkView.jsx
│ │ └── utils/ # Business logic & engines
│ │ ├── parser.js # CSV/Excel rule-based parser
│ │ ├── pdfParser.js # PDF extraction + Gemini API
│ │ ├── statementGenerator.js
│ │ ├── multiPeriodEngine.js
│ │ ├── personalFinanceEngine.js
│ │ ├── mikroEngine.js
│ │ ├── investmentEngine.js
│ │ ├── benchmarkEngine.js
│ │ └── templateGenerator.js
│ ├── package.json
│ └── vite.config.js
├── .gitignore
├── v3-roadmap.md
└── README.md
This project is under active development.
The core platform (V1–V3) is functional. Planned work includes additional data source integrations, improved categorization accuracy, and potential monetization features for power users. See v3-roadmap.md for the full roadmap.
Private project — not licensed for public distribution.