尚未收集儲存庫資訊。
尚未偵測到更新。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.