户外活动社交 APP 包含用户端与发布端两大端口。平台支持活动创建发布,可设置多场次供用户选择报名,接入微信、支付宝完成线上支付。内置社群 IM 聊天功能,方便参与者实时沟通;同时提供帖子动态、用户关注体系,搭配消息推送能力,及时通知报名、活动及互动信息。产品打通户外爱好者从查找活动、挑选场次、付费报名,到线上交流、内容分享、建立社交联系的完整闭环,一站式满足户外人群的活动参与与社交需求
1.团队与项目管理:负责 5 人小团队整体管理,进行需求评审拆解、任务排期分配、进度跟踪,协调前后
端、测试,把控版本迭代,推进需求落地与线上问题闭环。
2.登录与活动模块开发:实现微信授权登录、手机号短信登录,基于 Redis 实现短信验证码防刷;开发活
动列表,支持按热度排序;活动支持多场次配置,实现活动报名业务逻辑,控制场次名额、报名人数校验
。
3.多渠道支付设计(工厂模式):封装工厂设计模式统一支付入口,兼容微信支付、支付宝支付两种渠道
;统一支付下单、回调处理、退款接口,屏蔽不同支付 SDK 差异,便于后续扩展其他支付渠道;处理支
付回调幂等性,防止重复订单生成。
4.IM 活动社群:集成 WebSocket IM 框架,实现加入活动群、群内即时消息收发,维护群成员关系,处
理上下线、消息推送。
5.帖子社交模块:实现用户发帖、点赞 / 取消点赞功能,借助 Redis 原子操作保障点赞计数数据一致性;
开发帖子评论功能,处理评论新增、删除,关联用户信息。
6.个人中心业务:实现昵称修改、账号注销逻辑;开发我的票夹,区分待核销(支持退款)、历史订单列
表;提供我发布帖子、我参与活动列表;支持点击他人头像跳转对方主页,实现关注 / 取消关注关系维护
。
7.消息通知中心:搭建消息体系,包含购票消息、系统消息、活动开始通知、点赞通知、关注通知;结合
MQ 异步推送消息,减少主业务链路阻塞。
8.参与数据库设计、接口规范制定,处理并发报名、支付、点赞场景的数据一致性问题,配合前端完成用
户端、发布端接口联调。