Investment Tracker
Security notes
Security posture

Trust controls for a centralized investment workspace.

Investment Tracker brings portfolio data together while keeping public marketing pages, authenticated app routes, deployment controls, and broker connectivity boundaries explicit.

0
public portfolio records
/api
same-origin browser path
auth
workspace route boundary
Boundary map

Centralized records stay behind the workspace boundary.

AUTH BOUNDARY
Public
Marketing pages

Landing, features, workflow, FAQ

Gate
Authentication

Login, cookies, registration controls

Connected
Workspace records

Dashboard, imports, reports, journal

Optional external sync
Broker connections sit behind configuration; manual imports feed the same workspace without live credentials.
Production checklist

Keep launch checks explicit.

Secrets

Set a strong JWT_SECRET before production use.

Cookies

Use COOKIE_SECURE=true behind HTTPS.

Origins

Configure production CORS_ORIGINS intentionally.

Database

Run migrations against the production database.

Access

Keep registration invite-only or closed for private previews.

Principles

Keep centralization boundaries obvious.

01

Centralized workspace, protected routes

The marketing surface is public, while the unified dashboard, import, reports, settings, trade log, journal, and watchlist routes remain authentication-protected.

02

Same-origin browser flow

The frontend defaults API calls to /api and proxies them through Next.js, which keeps browser requests aligned with the web app origin in local and hosted previews.

03

Registration controls

Private preview deployments can allowlist registration, close registration after account creation, or keep local development open while production is locked down.

04

Optional broker sync

SnapTrade integration can be enabled when credentials are configured, but CSV imports and manual records can feed the same centralized ledger.

Back to product

Open the connected workspace when you are ready.

Public visitors can read the site. Centralized portfolio data and working routes stay behind authentication.

Investment Tracker
Investment command center

One place for trade records, allocation drift, journal context, reports, and the next portfolio decision.

5
finance surfaces unified
1
source of review
0
spreadsheet chase
Centralize portfolio records without losing the source context.Privacy remains a trust layer, not the whole story.