Kembali ke Projects
Prosper
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+2500 directly).

📉 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 WeeklyYearlyOne-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