30 November 2025
Money Management Prosper
TypeScript JavaScript HTML
Kunjungi Website
Prosper is a modern, privacy-first personal finance application designed to help you master your wealth without sacrificing your data. Built with React 19, it leverages Google Gemini AI for smart insights and offers a completely offline-capable experience with optional Cloud Sync.
🌟 Core Philosophy
🔒 Privacy First & Local Storage
Prosper operates on a Local-First architecture.
- No Sign-Up Required: Start using it instantly. No email, no password.
- Your Data, Your Device: All financial data (transactions, budgets, wallets) is stored securely in your browser’s IndexedDB. We do not have a backend server, and we cannot see your financial logs.
🌍 Multi-Currency & Wallets
- Global Citizen: Seamlessly manage accounts in USD, IDR, EUR, JPY, GBP, and CAD.
- Real-time Normalization: The dashboard automatically converts all foreign transactions into your main currency for a unified Net Worth view.
- Unlimited Wallets: Track Cash, Bank Accounts, E-Wallets, and Credit Cards separately.
💎 Key Features
📊 Smart Dashboard
- Net Worth Hero: Real-time aggregate of all your assets across all wallets.
- Cash Flow Analysis: Interactive Pie & Area charts to visualize Income vs Expenses over time.
- Needs vs Wants: Automatic classification to help you balance your lifestyle spending.
- Burn Rate: See exactly what percentage of your income is being spent.
🤖 Gemini AI Insights
- Personal Financial Analyst: Connect your own Google Gemini API Key.
- Context-Aware: The AI analyzes your specific spending patterns to provide concrete, actionable advice (e.g., “You spend 15% more on weekends” or “Subscription costs are rising”).
- Privacy-Conscious: Only text summaries are sent to the AI; no PII (Personally Identifiable Information) is shared.
☁️ Cloud Sync & Backup (New!)
- Google Drive Integration: Securely backup your encrypted database to your personal Google Drive.
- Cross-Device Sync: Seamlessly move your data between your Mobile and Desktop browsers using the cloud backup/restore feature.
- CSV Import/Export: Full freedom to export your data to Excel/Numbers or import from legacy systems.
💳 Comprehensive Transaction Management
- Complex Types:
- Transfers: Move money between wallets with optional Admin Fees.
- Subscriptions: Track recurring payments separate from daily expenses.
- Debts & Credits: Dedicated modules to track money you owe or money owed to you.
- Smart Input: Built-in calculator in the amount field (e.g., type
50000+2500directly).
📉 Debt & Loan Manager (New!)
- Track Outstanding Balances: Keep tabs on “I Owe” (Hutang) vs “Owed to Me” (Piutang).
- Installment Tracking: Record partial payments and see the remaining balance update automatically.
- Due Dates: Set reminders for when debts need to be settled.
🎯 Flexible Budgeting
- Custom Periods: Go beyond monthly budgets. Create Weekly, Yearly, One-Time, or Custom Date Range budgets (perfect for vacations or project-based tracking).
- Category Specific: Set limits for specific categories (e.g., “Food & Dining”).
- Visual Alerts: Progress bars change color (Green -> Orange -> Red) as you approach your limit.
🎨 Customization & Accessibility
- Dark Mode: Beautifully crafted dark theme for night usage.
- Bilingual: Full support for English and Indonesian (Bahasa Indonesia).
- PWA Support: Install Prosper as a native app on iOS, Android, and Desktop.
🛠️ Tech Stack
- Frontend: React 19 (Vite)
- Language: TypeScript
- Styling: Tailwind CSS
- Database: IndexedDB (Client-side NoSQL)
- AI: Google GenAI SDK (Gemini 2.5 Flash)
- Cloud: Google Drive API (v3) via Google Identity Services
- Charts: Recharts
- Icons: Lucide React