尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
[2026] The primary web interface for the TRAILBLAZER platform. Offers a high-performance, visually rich experience using modern UI components and interactive visualizations served as the main dashboard for users to manage their accounts and automated workflows.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗TRAILBLAZER is a cutting-edge dashboard and streaming overlay system designed to elevate the Twitch streaming experience. Built with a modular, feature-first architecture, it provides creators with powerful tools to interact with their community and manage their content seamlessly.
The application is built on a Modular Widget System, allowing for rapid development and deployment of new streaming tools:
| Layer | Technology |
|---|---|
| Framework | Next.js 16 (App Router) |
| Language | TypeScript (React 19) |
| Styling | Tailwind CSS v4 |
| UI Components | shadcn/ui, Radix UI, Lucide React |
| State & Logic | Custom Hooks (Controller-View Pattern) |
| Visuals | Three.js (3D), @xyflow/react (Node-based workflows) |
| API Client | Axios (with relative proxying) |
| Storage | AWS SDK for S3 |
Trailblazer follows a Feature-Based Modular Architecture. All business logic and domain-specific code is encapsulated within the features/ directory.
app/ # Next.js App Router (Routing only)
├── dashboard/ # User management and settings
└── overlays/ # Streaming overlay views
features/ # Modular Domain Logic (The Core) 🟢
└── [feature-name]/
├── components/ # Local UI pieces
├── hooks/ # THE CONTROLLER (Business Logic & State)
├── api/ # THE REPOSITORY (Pure API calls)
└── types.ts # Domain-specific Typescript interfaces
components/ # Shared UI Design System (Shadcn + Custom)
lib/ # Core infrastructure (api-client.ts)
services/ # Shared/Legacy API wrappers
npm install
example.env to .envRun the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
To create a production build:
npm run build
npm run start
To maintain visual excellence and code quality, please adhere to the following rules:
text-sm. Do not use text-xs.#FF8C00) in input components.hooks/ directory.apiClient in lib/api-client.ts. Relative URLs are mandatory for client-side calls to ensure proxy stability.TRAILBLAZER is part of a larger ecosystem:
This project is private and intended for internal use only.