Skip to content

terranandes/marffet-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👽 Marffet Investment System

🌐 繁體中文 | 简体中文

Your AI-powered investment companion. Backtest strategies, track your portfolio, and compete on the leaderboard — all in a sleek, cyberpunk interface.

🖼️ App Preview

Home Mars Strategy Compound Chart Portfolio Insights ETF Hub
Home Mars Strategy Compound Portfolio ETF Hub

Marffet is a web-based investment simulation and portfolio management tool that proves "time in the market beats timing the market." Watch 20+ years of Taiwan stock history unfold in dynamic visualizations, compare your performance against proven strategies, and get AI-powered insights.


🚀 Getting Started

Access the App

  • URL: https://marffet-app.zeabur.app
  • PWA Installation Note: When adding Marffet to your Home Screen (PWA), please ensure you do so from the Home Grid (/) or your desired starting page. The PWA shortcut will persistently capture and launch the specific URL you were on during installation.
  • Login Required: To ensure peak performance and prevent heavy background loading, all features require you to Sign in with your Google Account.
  • Guest Mode: Explore the simulator and visualizations without creating an account by clicking "Explore as Guest".

First Steps

  1. Sign In with Google
  2. Explore "Mars Strategy" — see the top 100 stock survivors from 2006 to today
  3. Add Your Holdings in the Portfolio tab
  4. Watch Your Race — see your investments compete over time
  5. Customize your profile, nickname, and settings via the ⚙️ icon

📊 Features

1. Mars Strategy Simulator 🪐

The core of Marffet. Simulates 20+ years of investment history to find the Top 100 Survivors.

  • Customizable: Set your Start Year, Initial Capital, and Annual Contribution
  • Three Strategies: Compare Buy-At-Opening (BAO), Buy-At-Highest (BAH), and Buy-At-Lowest (BAL)
  • Full Coverage: TWSE stocks, TPEx/OTC, Bond ETFs (e.g., 00679B), and Convertible Bonds
  • Blazing Fast: Results in under 200ms thanks to DuckDB + vectorized computation
  • Export: Download Top 100 data as Excel spreadsheets

2. Bar Chart Race 🏎️

A dynamic animated visualization of stock performance racing over time.

  • Watch History Unfold: See which stocks rise and fall year by year
  • Premium Feature: CAGR metric toggle for advanced analysis

3. Compound Interest Calculator 💰

Simulate long-term compounding with single stocks or compare multiple assets side by side.

  • Single Mode: Calculate compound growth for one stock with dividends reinvested
  • Comparison Mode: Put up to 3 stocks head-to-head
  • Up-to-date dividends: Reinvested returns and yields always reflect the latest ex-dividend events

4. Portfolio Tracker 📋

Manage your real investment portfolio with a sleek, "Webull-style" interface featuring full transaction history.

  • Visual Allocation: ECharts donut charts and premium stats cards for quick insights
  • Groups: Organize holdings into Dividend, Growth, Speculative, or custom categories
  • Transactions: Log buys and sells with dates, shares, and prices
  • Real-Time Sync: Pull current market data to calculate live P/L
  • Responsive UX: 7-column stacked desktop view and cyberpunk framed mobile cards with smooth stagger animations

5. Portfolio Trend 📈

Your personal investment curve aligned with your transaction history.

  • Net Worth Over Time: Visualize your portfolio growth month by month
  • Dividend Tracking: Toggle dividend income as a separate chart layer
  • Realized & Unrealized P/L: See both gains broken down

6. My Race 🏁

Your personal bar chart race — watch your own holdings compete against each other.

  • Animated Playback: Play, pause, and scrub through time
  • Quarterly Resolution: See shifts in your top performers each quarter

7. Cash Ladder (Leaderboard) 🏆

See how your ROI compares against other Marffet users.

  • Global Rankings: Sorted by ROI percentage
  • Public Profiles: View others' top holdings and allocation (without dollar amounts)
  • Sync Stats: Update your ranking with one click

8. CB Strategy 🔧

Specialized tools for Convertible Bond investors.

  • Premium Monitoring: Track CB premiums and identify arbitrage opportunities
  • Yield Hunter: Alerts when premium falls below -1% (buy) or rises above 30% (sell)

9. ETF Hub — Active Discount/Premium Board 🪐

A focused board for Taiwan-listed active ETFs that compares each fund's NAV to its market price.

  • Auto-curated: The universe is sourced from the official TWSE/TPEx ISIN registry (refreshed daily). When a new active ETF is listed, it shows up automatically.
  • One-glance health: A green bar inside ±1% means the ETF is trading close to NAV. Amber means widening discount/premium worth attention.
  • Switch the lens: Quickly flip between Active, Passive, Leveraged, and Inverse universes.
  • Free tier: Yesterday's close NAV vs the same-day market close. Premium/VIP: live intraday tracking (rolling release).

10. Mars AI Copilot 🤖

An intelligent investment assistant powered by Google Gemini.

Free Tier Premium Tier
Personality Encouraging Educator Ruthless Wealth Manager
Focus Explains why buy-and-hold works Active rebalancing advice
Advice General education Sell overheated stocks, buy oversold ones

💎 Membership Tiers

Feature Guest FREE PREMIUM VIP
ETF NAV / Price ✅ T-1 (yesterday) ✅ Live ✅ Live
ETF Discount/Premium (折溢價) ✅ T-1 ✅ Live ✅ Live
ETF Yield (殖利率)
ETF Ranking / News
ETF Snapshot / Delta / Overlap
ETF Technicals / Compare / Calendar
ETF Sync-add / Add Radar / Sell Radar
Active-ETF Trust / Foreign Joint Net Buy-Sell Board
Mars Strategy
Bar Chart Race Basic Basic Advanced (CAGR) Advanced (CAGR)
Compound Interest (Single)
Compound Interest (Comparison) 🔒 🔒
Portfolio Tracker ✅ (Local)
Trend Dashboard
My Portfolio Race
Cash Ladder
Portfolio Groups 3 max 11 max 20 max 30 max
Targets per Group 10 max 50 max 100 max 200 max
Transactions per Target 10 max 100 max 500 max 1,000 max
AI Copilot 🎓 Educator 🎓 Educator 💼 Wealth Manager
CB Notifications ✅ In-App ✅ In-App + Email
Rebalancing Alerts ✅ In-App ✅ In-App + Email
Data Export 📦 Unfiltered 📥 Filtered + 📦 Unfiltered 📥 Filtered + 📦 Unfiltered
Server-Side Data
Priority Support
Early Access

How to upgrade? Go to ⚙️ Settings → Sponsor Us → choose Ko-fi or Buy Me a Coffee. Your membership will be activated!


☕ Sponsorship & Memberships

Love the Marffet Investment System? You can sponsor our development and unlock Premium or VIP features!

Buy Me A Coffee Ko-fi

  1. Go to Settings ⚙️ and click the Sponsor Us tab.
  2. Choose your preferred platform to sponsor.
  3. Once sponsored, we will manually activate your Premium or VIP membership on your account.

🛠 Need Help?

  • Found a Bug? Use the ⚙️ Settings panel in the app to report it
  • Feature Request? Send your ideas through the same Settings panel
  • Questions? Check the in-app documentation page (/doc) for a quick overview of all features

Built with ❤️ by the Marffet AI Team • v5.1

About

AI-powered investment simulator for Taiwan stocks — backtest strategies, track portfolios, compete on leaderboards

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors