Skip to content

Latest commit

Β 

History

History
45 lines (31 loc) Β· 1.78 KB

File metadata and controls

45 lines (31 loc) Β· 1.78 KB

Allocado

Goals-based asset allocation tracking across multiple accounts and brokerages.

Allocado Logo - anthropomorphic smiling avocado half with coin next to growth chart


Most portfolio tools show allocation across your entire net worth. Allocado is different β€” it groups your accounts by goal (Retirement, House, Car, etc.) so you can see whether each goal's allocation is on target independently, even when the underlying accounts are spread across multiple brokerages.

Features

  • Goals-based view β€” group accounts (Roth IRA, 401k, HSA, taxable) under a savings goal and track allocation per goal
  • Multi-class assets β€” funds like VT automatically roll up into their component asset classes (60% US equity, 40% international) for accurate allocation math
  • Drift analysis β€” see current vs. target allocation at a glance, with overage/underage per asset class
  • Bond duration tracking β€” weighted average duration per goal, flagged against your time horizon
  • Rebalancing suggestions β€” specific trades to get back to target
  • Glide path support β€” scheduled target shifts as a goal's time horizon shortens

Stack

Getting started

# Install dependencies
bun install

# Set up environment variables
cp .env.example .env
# Fill in CLERK and DATABASE_URL values

# Run database migrations
bun db:migrate

# Start dev server
bun dev

You'll need a Clerk account (free) and a Neon Postgres database (free tier).