StockSpeak Documentation
Complete documentation for the StockSpeak investor platform
📈 StockSpeak
StockSpeak is an investor platform for microcap companies (US & Canadian markets), combining high-performance landing pages, community discussion features, and analytical tools. The platform serves companies seeking IR/marketing services and retail investors seeking quality analysis and community.
🚀 Quick Links
🛠️ Tech Stack
- Next.js (dynamic forums)
- Astro (static landings)
- Supabase (DB, Auth, real-time)
- Tailwind CSS (UI)
- Turborepo (monorepo management)
- Vercel/Cloudflare (deployment)
📋 Project Milestones
StockSpeak is developed in four main epics:
- Foundation & Planning (Weeks 1-2) - Monorepo setup, DB/auth, design system, compliance
- Core Build: Landings & Forums (Weeks 3-4) - Landing page system, forum system, auto-spool, opt-ins
- Dashboards & Engagement (Weeks 5-6) - Admin/client panels, notifications, analytics
- Integrations, Testing & Launch (Weeks 7-8) - Final integrations, QA, handover
📦 Project Structure
apps/
nextjs/ → Web dashboard (Next.js 15)
docs/ → Documentation (Fumadocs)
packages/
api/ → TRPC router and procedures
db/ → Prisma + MongoDB schema
auth/ → Better-auth config
ui/ → Shared shadcn-ui components
helpers/ → Shared utilities
tooling/ → Shared configs (ESLint, Prettier, TS, Tailwind)🎯 What's Next?
Review the Implementation Plan
Check the Task Breakdown
Understand the System Architecture
Start with Getting Started