技术栈

驱动 RLeaguez 的技术

采用现代企业级技术构建,确保可靠性和性能

开发者

RLeaguez 由 Chris Catto 开发,他是一位热衷于体育科技和社区驱动平台的全栈软件工程师。

凭借在企业软件、移动开发和云架构方面的经验,Chris 为构建强大的体育管理解决方案带来了全面的方法。

架构概览

RLeaguez 采用现代 monorepo 架构构建,全栈使用 TypeScript,确保从数据库到 UI 的类型安全。

完整技术栈

核心框架

  • Next.js 16

    具有 App Router 和 Turbopack 的 React 框架

  • NestJS 11

    企业级 Node.js 后端框架

  • GraphQL + Apollo

    使用 Apollo Client/Server 的类型安全 API 层

  • TypeScript

    全栈端到端类型安全

  • PostgreSQL + Prisma

    可靠、高性能的关系型数据库

前端

  • React 19

    具有并发功能和 hooks 的最新 React

  • Tailwind CSS v4

    具有自定义设计系统的工具优先 CSS

  • Radix UI

    用于复杂组件的可访问 UI 原语

  • @catto/ui

    自定义组件库,包含50多个可重用UI组件

  • next-intl

    8种语言国际化支持

  • Capacitor

    跨平台原生移动应用框架

基础设施

  • Fly.io

    全球分布的边缘部署

  • Neon

    支持分支的无服务器 PostgreSQL

  • ImageKit

    图片优化的全球 CDN

  • Stripe

    安全支付处理

  • Firebase

    移动端推送通知

数据一览

8
支持的语言
3,700+
翻译键
50+
自定义 UI 组件
2008
成立于