熟悉html,javascript,css等前端技术,对后端nodejs有一定程度的了解。
pcWEB端,手机WEB端,微信小网页都可以做。
微信浏览器中实现现场直播,投票功能,还有视频转换GIF图、获取视频第一帧等等前端技术。
前端项目主要使用熟悉好用的vue框架,熟悉和掌握layui、elementUI、vant等前端组件。
1.微信浏览器网页实现现场直播以及投票:
此项目包含用户端和后台管理系统,在规定的时间内开播后,微信进入网页后可以观看现场的直播,也可以对喜欢的某选手进行投票,投票有免费票,也可以微信付款进行投票,其中还有票数排名、热度排名、轮盘每日抽奖等页面。此项目主要的难题是全栈开发,服务端使用nodejs集成,前端的一个关键点是实现并解决在微信浏览器中块元素始终浮在video视频下方这个技术难题。可幸的是最终全部都解决好了,项目正常上线并使用。
2.微信浏览器网页实现自主生成活动页,并进行投票及功能展示:
此项目主要包含用户端和后台管理系统,后台管理系统可以微信注册和登陆,在注册成功后可以在后台发布属于自己的活动,发布成功并审核通过后生成一个动态的网址,在微信中打开后,就是此项目的用户端了,在用户端可以看到商户所发布产品的展示和介绍情况,可以投票可以刷礼物,可以查看排名。
此产品主要负责前端开发这块儿,主页短视频页面,可以实现类似于抖音的上滑下滑的效果,如果不想上滑下滑旁边还有透明的上下箭头进行切换视频,评论,点赞,分享,他人主页等功能都有。我的页面中可以查看我发布过的作品,还可以上传作品。
主要负责前端开发这部分,这是用户端界面,在后台管理系统中发布了活动之后,可以打开自动生成的网址链接进入,进入后可以看到一切与用户上传的定制内容一摸一样的版块,在主页可以看到各个选手,给各个选手投票和刷礼物,可以看到公司的介绍和简介等内容