TailJournal

Next.jsReactTypeScriptTailwind CSSPostgreSQLPrismaAuth.jsStripeVercel BlobRechartsPusherZodView Live

A production-grade trading-journal SaaS — automatic broker sync, a behavioral AI coach that reads your own record, tick-by-tick trade replay, and the analytics serious traders use to stay disciplined and compound their edge.

TailJournal is a production-grade trading-journal SaaS for serious traders: automatic broker sync, a behavioral AI coach that reads your own record, tick-by-tick trade replay, and the analytics that keep you disciplined and compounding your edge. Free forever to journal.

Stack

  • Framework — Next.js 16 (App Router, Turbopack), React 19, TypeScript
  • Styling — Tailwind CSS 4, a token-driven light/dark design system
  • Database — Neon Postgres via Prisma 7 (pg driver adapter)
  • Auth — Auth.js v5 (Google + credentials, email verify, reset)
  • Storage — Vercel Blob for avatar & trade-screenshot uploads
  • Payments — Stripe (Checkout, Billing Portal, webhooks, Connect marketplace)
  • AI — admin-configurable OpenAI or Anthropic (vision-capable)

Features

Dashboard analytics, a trades table with manual entry, CSV import & bulk actions, daily journal, notebook, reports, backtesting, tick-by-tick trade replay, playbooks, an AI coach, free calculators, a strategy marketplace, a verified leaderboard, and a deep-linkable URL for every screen.

  • Behavioral AI coach — computes leaks from each trader's own history (revenge trading, oversizing, session edge, cutting winners early) and narrates them via an admin-configurable LLM. Accepts chart/image uploads.
  • Free trader tools — position size, R-multiple, expectancy, and risk-of-ruin calculators, public for SEO.
  • Shareable trade cards — a public card plus social OG image with a hide-$/show-% privacy toggle.
  • Admin console — server-first RBAC, Stripe billing, a real support ticket loop, feature flags wired into the app, broker sync settings, and scoped API keys.
  • Public API & webhooks — a REST API under /api/v1 with bearer keys, and HMAC-signed outbound webhooks on real events.

Live

Production: tailjournal.vercel.app