该项目前后端均为我单人独立设计、开发而成,参考B站设计而成。
涉及 技术栈
前端 语言: TS HTML SCSS 框架: Vue3 UI库: Element-plus
后端 语言: C# 框架: Asp.net core
该项目主要模块为,社区模块、个人主页模块、超文本编辑/预览器、Live2D实时预览器、文件加解密系统、站内消息系统等,项目中绝大部分功能均被编写为通用组件,可跨项目直接使用。其中社区模块是指与社交有关的功能之和,即作品介绍、展示、评论区等具有完备的功能,能够满足与b站一致的社交体验。
社区的各类功能应十分常见所以此处不做介绍,仅介绍我们平台的独特功能
Live2D实时预览器与加解密系统所提供的功能:
允许用户直接操控别人发布的Live2D作品,可以直观的感受到模型的建模精度,并且在此基础上平台提供了模型加解密机制,其它用户只能通过平台工具浏览模型,无法直接下载数据到其它平台上使用,只能通过购买或按作者设置条件获取模型源文件,使作者分享模型时不用担心模型被盗用的问题。
个人主页:
用户通过这个界面,来查看目标作者所发布的其它作品
站内消息系统: