跳跳出行

我要开发同款
Mrshine2023年05月27日
120阅读
开发技术JavaScript
所属分类mysqlSocketSpringCloudnodejsredis

作品详情

1.跳跳出行是一款顺风车出行app,用户终端包含app端、h5端、乘客小程序端; 1.1.app端:app端包含乘客、顺风车司机两个角色及其相关的所有功能; 1.2.h5端:h5端包含推广活动、用户注册相关功能; 1.3.乘客小程序端:乘客小程序端包含乘客的所有功能。 1.4.以app端为例,简述其中包含功能: 1.4.1.乘客核心功能包含:乘客发布行程、匹配司机行程、钱包、预估价格、预付车费、邀请司机接单、接受司机邀请、取消行程、确认上下车等功能 1.4.2.司机核心功能包含:发布行程、匹配乘客行程、市内临时路线(精确到区)、跨城临时路线、自主定价(司机可选择按系统定价或选择自主定价,自主定价可设置包车价、按座位定价) 1.4.3.推广相关功能包含:三级代理(用户发生打车、接单、购买会员行为时,会向用户上级、上上级进行返利)、会员权益体系(享受下级用户活跃返利、打车券)、会员购买(可直接购买年卡会员)、延期(会员任务,可通过拉新、打车、接单延长会员期限)、 1.4.4.其他功能:登录(验证码登录、密码登录)、实名认证、车主认证、号码隐私保护、紧急联系人、一键报警、出行设置、在线更新、意见反馈、余额支付、余额提现、余额充值2.项目涉及人员包含:ui(1)、java(2)、ios(1)、android(1)、前端(1)、测试(1)3.我在其中负责java部分开发及项目整体管理工作4.后台整体架构为微服务形式 4.1.其中基础服务包含: 4.1.1.用户服务 4.1.2.支付服务 4.1.3.注册中心(eureka) 4.1.4.任务调度(定时任务) 4.1.5.文件服务 4.1.6.消息队列(kafka) 4.1.7.通知服务 4.1.8.用户网关 4.1.9.后台网关5.其中业务服务包含: 5.1.用户app端 5.2.乘客顺风车小程序端 5.3.用户h5端 5.4.后台管理端6.涉及相关后台技术如下: 6.1.springcloud 6.2.eureka注册中心 6.3.WebSocket 6.4.apollo配置中心 6.5.redis 6.6.mongo 6.7.kafka 6.8.zookeeper 6.9.mysql 6.10.分布式id(雪花) 6.11.分布式锁7.涉及三方服务如下: 7.1.号码隐私保护(aliyun) 7.2.实人认证(百度) 7.3.ocr(百度) 7.4.app推送(极光) 7.5.高德地图(导航、路径规划、位置获取) 7.6.微信开放平台(支付) 7.7.支付宝开放平台(支付、转账(提现))
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论