16.Community — shares, forum, mentorship, boards, sentiment
Public trade shares with slug URLs, threaded forum, mentor / mentee pairing, public / private symbol boards, and the live Reddit WSB + StockTwits sentiment feed wired into the per-symbol research dossier.
Shares — one trade, one URL
GET/POST /api/shares. Pick a trade from your Trades view → right-click → Share. A new shares row is created with a random slug; the share URL is /shared/{slug} (public, no auth). The shared view shows:
- Trade summary — symbol, entry / exit, P&L, R-multiple, hold duration.
- Chart with markers — entry / exit arrows on the OHLC bars around the trade.
- Journal body — optional. The share creator toggles whether to include the per-trade journal.
- Tags + setup.
The share is publishable / unpublishable per row, expirable (24h / 7d / 30d / never), and revocable. The slug is opaque (random 12-char alphanumeric) so URLs don't leak ID ordering.
Privacy: the share excludes account ID, account size, and absolute dollar P&L unless explicitly enabled. The default share carries R-multiple and % of account (anonymized).
Forum — threaded discussion
GET /api/forum/threads, GET /api/forum/threads/{id}/posts. A simple threaded forum: top-level threads with replies, tagged by symbol / category, markdown-rendered. Designed to be the destination for "let's talk about my shared trade" without becoming Twitter:
- One-vote-per-post from authenticated users.
- Sorting — newest, top this week, top this month.
- Symbol filter — every post is taggable with a symbol; symbol filter is a primary search dimension.
- Reply markdown — code fences, blockquotes, embedded trade shares (via slug URL).
In desktop mode the forum is a no-op (single-user); in web mode it's the social layer between users on the same hosted instance.
Mentorship
/api/mentorships. Mentors offer slots; mentees apply. Once paired:
- Mentor sees mentee's shared trades — even private ones the mentee has flagged as "share with my mentor".
- Mentor's annotations appear on the mentee's Trade Review form (step 04).
- Scheduled check-ins — a per-pair calendar with notes.
The mentorship surface is opt-in per user; no automatic discovery without listing yourself as available.
Boards — public & private symbol boards
GET/POST /api/boards. A board is a long-running watchlist + chat-thread combo, scoped to a theme (e.g. "Solar & battery", "Earnings this week", "My swing book").
- Symbols — pinned to the board; the board page shows mini-charts + recent catalysts / halts per symbol.
- Posts — threaded discussion attached to the board, with optional symbol-scoped sub-threads.
- Visibility — public (anyone with the slug), private (only you), shared (specific users).
Boards are intentionally more durable than forum threads; they're meant to be the long-running collaborative space.
Sentiment feed — Reddit WSB + StockTwits
/api/sentiment/feed— live feed of recent WSB posts + StockTwits messages./api/sentiment/ranked— symbols ranked by mention volume / unique-author count over the last N hours./api/sentiment/symbol/{sym}— per-symbol thread of recent mentions./api/sentiment/series/{sym}— time series of mention count + bullish/bearish classification.
WSB is polled every 60 s; StockTwits per-symbol every 60 s for the union of (your watchlists ∪ top-ranked tickers ∪ open positions). Bullish / bearish classification is a small fixed lexicon — not an LLM — so it's deterministic and free.
Crypto feed
Tangentially adjacent: /api/crypto/markets (CoinGecko top market caps), /api/crypto/global (global market dominance), /api/crypto/btc/chain (blockchain.com BTC chain stats — hashrate, difficulty, miner revenue). The Crypto tile renders the standard markets grid + a BTC chain panel. No live order-book; this is research-grade, not execution-grade.