v3.0.0 — The Social Update
Release Date: March 2026
Platforms: iOS | Android | Web
Overview
TrickBook v3.0.0 is the biggest update yet — introducing AI companions, real-time messaging, 3,800+ spots worldwide, trick history at famous locations, and a fully connected trick-spot-video ecosystem. This release transforms TrickBook from a trick tracker into a full social platform for action sports.
What's New
🤖 Meet Kaori — AI Snowboard Companion
The Trick Book's first AI companion! Inspired by Kaori Nishidake from SSX Tricky, she's a cheerful, Japanese snowboard-obsessed AI who lives in your Messages.
- Auto-added as a homie for all users — no setup needed
- Real-time chat — message her anytime, she responds instantly
- Snowboard knowledge — trick tips, gear advice, spot recommendations
- Full rider profile — check out her SSX backstory, favorite tricks, and stats
- Always online — the homie who never sleeps 🏂❄️
More companions coming soon: Tony 🛹 (skateboard), Rico 🏄 (surf), Max 🚲 (BMX), Zoe ⛷️ (ski)

💬 Real-Time Direct Messaging
Completely rebuilt messaging system with modern chat UX:
- Instant delivery via WebSocket — messages appear in real-time
- Typing indicators — animated dots when someone is composing a message
- Read receipts — single check (sent) and double check (read)
- Shared content — send TrickLists, tricks, spots, and videos directly in chat
- Unread badges — message count badges throughout the app
- Optimistic updates — messages appear instantly while sending
- AI Companion integration — bot responses flow naturally in the same chat UI

📍 3,805 Spots Worldwide
Massive expansion of the spots database:
- 3,805 total spots across 9+ countries
- US coverage: All 50 states, with deep coverage in CA (2,165), TX, FL, NY, PA
- International: Canada (69), Australia (25), Denmark (9), Norway (8), UK, Ireland, EU
- Famous spots included: El Toro, Hubba Hideout, Hollywood High, Carlsbad Gap, Staples Center
- Spot reviews — rate and review spots with star ratings and comments
- Advanced search — filter by state, type, name, or proximity

🏆 Spot Trick History
A new system for tracking what tricks have been landed at specific spots:
- Trick history on spot pages — see the full list of tricks landed at any spot
- Submit your own — log a trick you landed with date and optional video
- Upvote system — give props to legendary sends
- Pre-seeded data — famous spots ship with iconic trick history (e.g., Andrew Reynolds kickflip at Hollywood High)
- 6 API endpoints — full CRUD with upvoting and leaderboards
🔗 Tricks ↔ Spots ↔ Feed — Connected Data
All your trick data is now linked across the entire app:
- Spot tagging on TrickLists — link any trick to the spot where you landed it
- Video proof — attach video URLs to specific tricks on your list
- Spot tags on feed uploads — tag a spot when posting a video to the feed
- Visual badges — green 📍 chips for linked spots, purple ▶️ chips for linked videos
- Cross-navigation — tap a spot badge to jump to the spot page, tap video to watch
All new fields are optional — fully backwards compatible with the existing iOS App Store build.
👤 Enhanced Rider Profiles
Major upgrade to user profiles:
- Bio section — write your story
- Location display — show where you ride
- Rider Info card — style, nationality, age, sickest trick, favorite spot, alternate sport
- Strengths & Weaknesses — greatest strength and greatest weakness
- Favorites — dream date, favorite movie, music, reading, hobbies
- AI Companion badge — 🤖 gradient badge for bot profiles
Technical Highlights
Backend (EC2 — t3.small)
- Server upgraded from t2.micro (1 GB RAM) to t3.small (2 GB RAM, 2 vCPU)
- Disk expanded from 8 GB to 20 GB
- PostgreSQL 12 + pgvector installed for AI companion memory/embeddings
- Bun v1.3.11 installed for ElizaOS runtime
- Socket.IO powers real-time messaging with
/messagesnamespace - Bot response pipeline: ElizaOS → fallback response generator → socket emission with typing delay
Frontend (Next.js — AWS Amplify)
- New pages:
messages/index.js,messages/[conversationId].js(rebuilt) - New API helpers:
getBotCompanions(),startBotConversation(),linkSpotToTrick(),linkVideoToTrick() - New components: AI Companions row, bot badges, spot/video chips, trick history dialog
- Socket integration: Real-time message delivery, typing indicators, read receipts
Database (MongoDB Atlas)
- New collections:
bot_chats,spot_trick_history,conversations,dm_messages - New user fields:
isBot,botCharacter,botConfig,ssxProfile,riderProfile(all optional) - New trick fields:
spotId,videoUrl,feedPostId(all optional) - New feed fields:
spotId,trickIds(all optional) - Spots: 3,805 documents with geocoding, photos, and metadata
What's Next
- More AI Companions — Tony (skate), Rico (surf), Max (BMX), Zoe (ski)
- Animated companions — Live2D + TTS for interactive, emoting AI characters
- ElizaOS integration — full conversational AI with trick knowledge base
- International spot expansion — UK, South America, Asia
- Push notifications — real-time alerts for messages and homie requests
- Feed algorithm v2 — better content discovery and recommendations
🎬 Community Shoutouts
Big props to the riders who have been uploading clips to the feed — you're building the community! 🤙
| Rider | Videos | Highlights |
|---|---|---|
| Clark Davis | 5 | NC snow session, fs no-co 360 finger flip, fakie no-co cab |
| Wesley Huber | 3 | Bs 180 to sw 5050, boardslide combos, snowboarding at Powder Ridge |
| Jake Flynn | 2 | First legit 50/50 grind, kickflip over curb |
| Peyton | 1 | First surf clip on TrickBook — FS roundhouse 🏄 |
| Hayden | 1 | Heelside reg front 540 off the elevated kicker 🏂 |
These are the first riders to post clips on The Trick Book. The feed is open for everyone — upload your clips and get love from the community!
Thanks for being part of The Trick Book community. Keep shredding! 🤙