Summary by TwinMind · 11m 47s
Summary by TwinMind · 11m 47s

I wish I had this when I started web dev

I wish I had this when I started web dev

Theo - t3․gg

Theo - t3․gg

Official Create T3 App Documentation Launch

  • New official docs site launched at create.t3.gg
  • Built from scratch using Astro framework
  • Comprehensive documentation covering:
    • Framework overview and value proposition
    • Detailed folder structure breakdowns
    • Why/when to use Create T3 App
  • Features embedded video tutorials throughout docs
    • Includes content from creators/educators in the space
    • Video iframes made responsive
  • Homepage includes live Twitter feed showing hashtag #createT3app mentions
  • Site achieves perfect 100s on Lighthouse scores except 96 on performance
    • Performance issue due to Next Auth profile picture sizing

Documentation Content Highlights

  • Extensive tRPC section described as "one of the best descriptions to get started with tRPC"
  • Alex (tRPC creator) impressed with documentation quality
  • Includes talks from community members like True Narla's Design Systems with Tailwind presentation
  • Open source project available in www folder of main repo

Community Growth and Contributors

  • 109 total contributors to Create T3 App project
  • Approaching 10K GitHub stars (currently at 9.1K)
  • Key contributors mentioned:
    • Julius (lead on docs and turbo repo)
    • CJ Nexo (major docs contributor)
    • Igor/Gore (contributions)
    • Gabriel (recent contributor)
    • Crouchers (extensive help)
    • Dravia (significant help)
    • Ashish (major contributor)

tRPC v10 Integration

  • Create T3 App now uses tRPC v10
  • Major developer experience improvements:
    • Better TypeScript compiler performance
    • Instant type safety between frontend/backend
    • Right-click "Go to Definition" works across client/server boundary
    • Real-time type errors when backend changes
    • VS Code "Rename Symbol" works across entire stack
  • Demo showed renaming backend endpoint automatically updates all client references
  • Eliminates fear of refactoring/renaming in JavaScript development

New Starter Page Design

  • Completely redesigned starter page
  • More polished branding and visual design
  • Direct links to create.t3.gg documentation
  • Updated favicon (back to Next.js ghost)

Create T3 Turbo Monorepo Support

  • New project: Create T3 Turbo
  • Turbo monorepo setup enabling:
    • Shared tRPC backend
    • React client for both web and mobile
    • Next.js for web deployment
    • Expo for mobile app
    • Same codebase serving multiple platforms
  • Missing piece: authentication (Next Auth mobile support not complete)
  • Turbo repo team references this project in their documentation
  • Solved complex Prisma integration challenges in monorepo setup
  • Valuable even for web-only projects to learn package separation architecture

Future Development

  • New logo in development (not ready to announce)
  • Continued focus on mobile/Expo integration
  • Authentication solutions for mobile being explored