← BACK01 / 03

Fiscor

Your entire financial future, in one place.

Fiscor hero screenshot
OVERVIEW

Built entirely solo — full stack, production infrastructure. Fiscor is the only platform that unifies lifetime financial projections, AI advisory, scenario modeling, embedded brokerage, and white-label advisor infrastructure in a single deployment. Three distinct product surfaces. One codebase.

Expanding into B2B white-label for independent RIAs: per-org subdomain routing, co-branded client portals, and advisor dashboards — all resolved at the Edge before any page renders. Pre-revenue, production infrastructure live.

0:00/0:00
TECHNICAL HIGHLIGHTS
  1. 01.Stateful AI Financial Advisor — layered system prompt fusing live Plaid bank data, Alpaca brokerage positions, real-time tax law, CFP curriculum, and platform context into a single coherent user financial model. Claude Sonnet 4.6 with registered Tavily (web search) and Alpaca (market data: bars, snapshots, news) tools; GPT-4.1 as production fallback with response-format reconciliation across providers. Legal non-recommendation guardrails enforced throughout.
  2. 02.2,800-line scenario workspace engine — 9+ scenario types (BuyHome, DebtPayoff, RetirementChange, Emergency, SocialSecurityChange, InvestmentGrowthChange, asset sale, and more), plan vs. scenario hierarchy, goal-aware projection generation, side-by-side compare view, and max-retirement-spending integration. Cloud sync via Supabase gated at the DB persistence layer for premium users; local-only fallback for free tier.
  3. 03.Multi-product Edge middleware: one Vercel deployment resolves three distinct surfaces — myfiscor.com (B2C), app.myfiscor.com (advisors), [org].myfiscor.com (client portals) — via subdomain-to-tenant organizations table lookup, injecting x-org-id before any page code runs. Advisor vs. client role checks and signup funnel gates enforced at the network layer, not client-side.
  4. 04.Full Alpaca brokerage loop (Fiscor Invest) — account creation, positions, orders, funding, watchlist, recurring buys, and live market data, all inside the same app where users run their financial plan. HMAC-verified webhooks for order events. Weekly Vercel cron (Sunday 02:00) reconciles order/position state. Brokerage data feeds back into projections and AI context in real time.
  5. 05.Multi-model AI inference fabric — 12+ dedicated routes: monte-carlo, projection-insights, validate-inputs, analyze-holdings, compare-plans, translate-scenario, home-growth-by-zip, max-retirement-spending, generate-financial-tips (OpenAI); market-pulse, pick-reason (Anthropic). Each returns structured JSON consumed directly by the plan layer. Purpose-routed across six models — not a single "call the AI" system.
  6. 06.90+ SQL migrations with RLS scoped to auth.uid() at the DB layer across all user-data tables — policies scoped to authenticated role only, not anon. HMAC-verified Alpaca webhooks, Stripe signing secret validation. Vercel crons: daily portfolio snapshots (midnight), support reminders (09:00), email campaigns (10:00), weekly Alpaca reconciliation (Sunday 02:00). Supabase Edge Function for GDPR/CCPA user deletion cascade. Admin surface with AI message auditing.
AI Financial Advisor

Ask anything about your financial plan. The advisor synthesizes your live bank balances, brokerage positions, and tax profile to deliver specific, context-aware answers.

Every response is grounded in your actual numbers.

Fiscor — AI Financial Advisor
Fiscor — Net Worth Projection
Net Worth Projection

See your full financial trajectory from today through retirement. The projection chart plots total and liquid net worth year-by-year, with interactive tooltips showing assets, liabilities, and loan progress at any point in time.

STACK
Next.js 15React 19TypeScriptSupabasePostgreSQLPlaidAlpacaClaude Sonnet 4.6GPT-4.1GPT-4.1-miniTavilyStripeVercel EdgeZustandZodTailwind CSSApexChartsNodemailer
STATUS
Live