砚园时光

我要开发同款
black丿2022年08月02日
203阅读

作品详情

该项目主要模块为,社区、小商店、资讯、站内消息系统。权限等常见模块此处不多赘述

社区所提供的功能:
1. 允许用户们在社区中自由分享自己的生活;
2. 允许用户们在对应的校区中发起活动,不同校区间的活动不互通,可通过认证来切换校区;
3. 允许用户们在社区中出手二手物品,并且消息间有校区隔离,使交易变得高效轻松;
4. 允许用户在社区中自由派单,同样拥有校区隔离。

小商店所提供的功能:
小商店商品信息通过微信小商店API接口直接获取,在本程序中进行展示,当点击对应商品时会跳转至小商店对应商品界面。主要提供一个更好的展示页面,其它使用微信小商店的自带功能进行管理。“我的订单”页面,也是直接使用小商店的功能实现的。

资讯:
允许管理员通过后台向其它用户发布公告,公告显示在首页的流水屏中。可以通过wordpress后台的可视化编辑器做出漂亮的页面效果。

站内消息系统:
1、 社区行为(如被点赞、被收藏)通知。
2、 通知系统,当管理员通过后台发布公告时,能够通过通知系统通知每一位用户。同时当用户派的单有人接单时,也会收到通知。
3、 站内消息,允许用户间发送私信,该系统提供了emoji表情的功能,用户可以通过这个系统来和想要的人聊天,或是沟通其它事,如二手物品的价格。
4、 消息以气泡的形式现实当前未读消息的数量,当消息被拉取时,后台会将其标记为已读。

该项目为我单人独立开发而成。
技术栈
前端 语言: JS 框架: Uniapp UI库: Color-ui、uni-ui
后端 语言:php 框架:wordpress

[后端]
通过直接读取文章HTML与Css实现资讯的可视化在小程序上的显示,能够支持Wordpress生态中Elementor,Beaver Builder等第三方的可视化页面编辑器,可可视化搭建极具表现力的公告/咨询推文。
利用Wordpress原生的分类与查询器,快速实现了用户动态的跨校隔离。用户的派单,活动等功能则是利用Wordpress的add_post_meta为文章添加元数据来实现的。
通过RestfulApi实现了站内消息系统,允许用户互相之间发送信息,并提供了封装好的服务,可在代码中直接调用函数,向对应用户发送通知。缺点是该实现方式无法做到实时的交流,需要用户主动刷新,若采用轮询方式对服务器压力较大。
并且在用户发动态的RestfulApi上还接入了微信内容安全接口,自动检测内容的合法合规,省去了人工审核压力极大的节省了我们的内容管理压力

[前端]
利用Js的字典,解析用户输入数据将“[表情名]”映射为对应图片,从而实现了私信的表情渲染器。
其它的都属与些十分常见的操作,这边就不再详细展开了。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论