Skip to main content

技术栈

类别技术说明
框架Next.js 16React 全栈框架 (App Router)
语言TypeScript类型安全
样式Tailwind CSS实用优先 CSS
UI 组件shadcn/ui基于 Radix UI
状态管理Zustand轻量级状态管理
AI SDKVercel AI SDK v6AI 对话集成
国际化next-intl多语言支持
分析PostHog用户行为分析
监控Sentry错误追踪
认证Supabase Auth用户认证
数据获取TanStack Query服务端状态管理
2D 渲染Pixi.js图片画布渲染

项目结构

kira-web
app
(home)
auth
gallery
generator
rewind
setting
timeline
user
layout.tsx
globals.css
components
providers
ui
seo
hooks
lib
apis
store
types
models
i18n
messages
public

架构图

部署

  • 托管在 Fly.io
  • Docker 容器化
  • 环境变量配置:
    • NEXT_PUBLIC_API_URL - 后端 API 地址
    • NEXT_PUBLIC_POSTHOG_KEY - PostHog Key
    • NEXT_PUBLIC_SUPABASE_* - Supabase 配置
    • NEXT_PUBLIC_SENTRY_DSN - Sentry DSN

相关文档