You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
'The most comprehensive pickleball research platform on the web. 31 interactive pages covering 587 paddles, 160+ pro athletes, 130+ drills, 16 illustrated plays, live PPA tournament data, a tactical whiteboard, paddle physics simulator, paddle builder with 3D rendering, strategy decision trees, and a 46,000-line digital magazine. All data visualizations are hand-coded SVG with zero charting libraries.',
'The most comprehensive pickleball research platform — 51 pages, 1,014 paddles, 266 pro athletes, 130+ drills, and a 46,458-line interactive magazine. Built with Next.js 16, React 19, TypeScript, Tailwind CSS v4, and 15+ cloud services.',
overview: 'The most comprehensive pickleball research platform — every shot, technique, pro player, paddle dimension, drill, and strategy in one place. 31 interactive pages with 100,000+ lines of code, custom SVG visualizations, and live PPA Tour data.',
835
+
overview: 'The most comprehensive pickleball research platform — 51 pages, 1,014 paddles from 92 brands, 266 pro athletes, 130+ drills, a 46,458-line interactive magazine, and AI-powered tools built with Next.js 16, React 19, TypeScript, Tailwind CSS v4, and 15+ cloud service integrations.',
835
836
highlights: [
836
-
'587 paddles from 36+ brands with card/table/radar views, multi-axis filters, and side-by-side comparison',
837
-
'160+ PPA pro athlete profiles with DUPR, ELO, win rates, archetype classification, and gear data',
837
+
'51 page routes and 26 API endpoints covering every aspect of pickleball strategy, technique, and equipment',
838
+
'1,014 paddles from 92 brands with card/table/radar views, multi-axis filters, side-by-side comparison, and 4 sources',
839
+
'266 PPA pro athlete profiles with DUPR, ELO, win rates, archetype classification, and gear data',
838
840
'130+ drills across 11 categories with difficulty filters, impact ratings, video links, and save-to-collection',
841
+
'Multi-model AI assistant (Gemini + Groq + Anthropic) with 4-tier caching via Pinecone vectors, Typesense full-text, Redis, and in-memory',
842
+
'798 automated tests across Vitest unit tests and Playwright E2E suites',
843
+
'15+ cloud service integrations: Supabase, Pinecone, Typesense, tRPC, Upstash Redis, PostHog, Sentry, Axiom, Trigger.dev, Cloudinary, and more',
844
+
'46,458-line interactive digital magazine with 26 sections covering beginner fundamentals to professional-level strategy',
845
+
'Zero charting libraries — every visualization (radar charts, bar charts, court diagrams, performance gauges) is hand-coded SVG',
839
846
'Interactive paddle lab with clock-face weight simulator, real-time physics (swing wt, twist wt, balance), and 3D rotation',
840
-
'Paddle builder: design from scratch with core/face/construction options, 6-axis performance scoring, and player fit analysis',
841
847
'Tactical whiteboard with drag-and-drop players, 7 drawing tools, shot stamps, and undo/redo',
842
-
'16 illustrated playbook plays with animated SVG court diagrams and movement paths',
843
848
'Live PPA tournament data with match tickers, brackets, rankings across 6 categories, and event schedules',
844
-
'46,000-line interactive digital magazine (Pickleball 101) with collapsible TOC and dual view modes',
845
-
'Strategy decision tree engine with branching shot-selection and confidence percentages',
846
849
],
847
-
techDetails: 'Next.js 16 App Router with React 19, TypeScript 5, Tailwind CSS 4. Puppeteer data collection scripts, PPA Tour API proxy with in-memory caching, custom SVG visualizations (zero charting libraries), localStorage persistence with CSV import/export. Deployed on Cloudflare Workers via OpenNextJS adapter.',
850
+
techDetails: 'Next.js 16 App Router with React 19, TypeScript, Tailwind CSS v4. Backend powered by tRPC, Supabase (PostgreSQL), Pinecone vector search (6,590 vectors), and Typesense full-text search. Upstash Redis for caching and rate limiting. BetterAuth for authentication. Observability via PostHog, Sentry, and Axiom. Background jobs via Trigger.dev (16 tasks). 36 data pipeline scripts. 798 automated tests with Vitest, Playwright, Storybook, and Chromatic. Deployed on Vercel.',
0 commit comments