live-forum/.kiro/steering/product.md
zpc 908479e58f
Some checks failed
continuous-integration/drone/push Build is failing
更新文档说明
2026-03-24 11:46:06 +08:00

2.1 KiB

Product Overview

LiveForum (论坛社区) is a live-streaming forum platform for a talent agency (团播机构). It connects streamers with their audience through a community forum.

Core Features (v1.0.1)

  • WeChat Mini Program login and authentication (微信小程序登录)
  • Forum posts with comments, likes, and categories
  • Streamer profiles with flower (gift) ranking system
  • Banner management with internal/external link navigation
  • Home popup configuration
  • User follow relationships
  • Push notifications (likes, replies, custom messages)
  • Sensitive word filtering
  • File uploads via Tencent COS
  • User feedback and reporting

v1.2.0 Features (已完成)

  • CDK activation system (CDK 激活码) — users must activate CDK before performing interactions; admin can batch-create and manage CDKs; feature toggle in admin
  • Phone number login and real-name verification (手机号登录与实名认证) — phone verification on login, real-name check before first interaction
  • Post reply permission control — post authors can toggle whether replies are allowed per post
  • Admin in-app post deletion — admin-level users can delete any post from within the Mini Program
  • Post and reply interval settings — admin can configure time intervals per SK certification level
  • Anti-addiction system (防沉迷) — admin configurable time-based restrictions on posting, replying, and gifting
  • Identity-based permission settings (身份权限设置) — identity groups with granular permissions (post, reply, gift, like, delete others' posts); per-certification-level permissions; users can belong to multiple identity groups

User-Facing Clients

  • WeChat Mini Program (primary client, built with uni-app + Vue 3)
  • Admin panel (ZrAdminNetCore framework, Vue 3 + Element Plus frontend)

Data Sources

  • Python crawlers fetch streamer data from ByteDance live-streaming platforms (commerce and entertainment)

Language

  • The product targets Chinese-speaking users. Requirements docs, UI copy, and most comments are in Chinese.
  • Code identifiers (class names, method names, variables) are in English.