尚未偵測到更新。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.