技术栈:nuxt、vue2、uview-ui、axios、vuex
项目描述:该项目构建的是一个综合性的在线平台,包含涵盖新闻资讯、文化知识、原创文学和热门资源等多个栏目,为用户提供丰富多样的内容形式,包括文章、图集、视频、音频以及资源下载等。该网站旨在满足用户对多元化内容的需求,提供优质的阅读、观赏和学习体验。
责任描述:
1、基于Nuxt.js框架,使用Element UI实现PC端项目界面搭建,同时利用Vant组件库完成
移动端项目结构设计。
2、设计并实现首页及各栏目页面,支持切换四种不同模板的页面展示;
3、完成用户登录注册、会员开通、创作者申请、文章发布、资源下载等功能;
4、实现用户互动功能,如收藏文章、评论、关注作家,以及作家个人空间展示与留言功能。
5、完成用户交易功能,包括购买文章、资源、创作者付费内容,以及余额提现等功能。
6、通过页面伪静态化技术,优化文章、资源详情页SEO,提升搜索引擎收录效果;
7、集成spark-md5,实现大文件切片上传和断点续传功能,提升用户上传体验;
8、实现用户分享功能,支持微信、微博、QQ等社交平台分享文章、资源;