IM即时聊天通讯软件系统原生APP开发

加密货币钱包与社交应用需求文档(一期)

一、项目概述

·目标:支持钱包管理、加密聊天、联系人管理、持币生息、推广体系的混合开发应用(React Native)。

·开发周期:4周

·开发费用:10万元

·支付条款

·预付款:50%(合同签订后支付)

·进度款:30%(UI设计完成、项目部署上线测试后支付)

·尾款:20%(项目上线3日内验收后支付)

·交付内容

·完整APP源码、部署文档、测试报告

·后端API文档、数据库设计文档

二、前端APP功能列表(一期)

1. 加密货币钱包页面

·功能描述

·币种与余额展示:支持多币种(如ETH、BNB),显示余额、钱包地址。

·私钥/助记词管理:导出私钥/助记词(需验证支付密码)。

·收款二维码:生成钱包地址二维码,支持扫码转账。

·转账功能:输入收款地址或扫码,填写金额和备注,支持手续费设置。

·转账历史记录:按时间排序展示转账记录,支持筛选和详情查看。

·支付密码管理:修改支付密码

·多钱包管理:创建/导入多个钱包,支持钱包切换。

2. 聊天页面

·功能描述

·聊天记录展示:按时间顺序展示文本、图片、文件、语音消息。

·消息管理:支持删除、置顶、标记未读。

·消息发送:支持文本输入、图片选择、文件上传、语音录制(按住录音)。

·表情包管理:用户可自定义添加表情包。

·聊天记录搜索:按关键词搜索历史消息。

3. 联系人页面

·功能描述

·添加联系人:通过搜索ID、扫描二维码添加。

·联系人列表:展示所有联系人,支持按字母排序和分组管理。

·联系人详情:查看头像、ID、个人简介、在线状态,支持备注修改。

·联系人分组:用户可创建自定义分组(如家人、朋友)。

4. 个人中心页面

·功能描述

·个人信息管理:编辑头像、ID、个人简介,支持隐私设置。

·动态发布:发布文字、图片、视频动态,支持公开/仅好友可见。

·积分管理

·积分余额展示与查询。

·积分转账记录(按时间、对方ID筛选)。

·积分提现至币安智能链(BSC),支持提现记录和状态查询。

·积分转账密码设置与修改。

·平台客服系统:提供在线客服、邮件客服、电话客服入口。

5. 持币生息界面

·功能描述

·质押规则

·质押数量:100枚起

·质押时间:365天(可提前解锁,但需支付罚金)

·固定年化收益:55%

·浮动年化收益:无上限(根据平台收益动态调整)

·提前解锁罚金规则:

·7天内解锁:30%罚金 + 收益30%返还(按365天折算)

·35天内解锁:30%罚金 + 收益20%返还

·185天内解锁:20%罚金 + 收益20%返还

·185天后解锁:10%手续费 + 收益15%返还

·界面展示

·用户当前质押数量、累计收益、解锁倒计时。

·质押/赎回操作入口。

6. 推广体系界面

·功能描述

·推广链接生成:用户生成唯一推广链接,绑定邀请关系。

·用户管理:查看邀请的下级用户列表(直接/间接)。

·业绩查看:展示推广收益(按时间、层级筛选)。

·手续费分配规则

·交易手续费50%归公司,50%分配至推广人员。

·分配比例:

·直接上级:50%

·二级上级:35%

·三级上级:6%

·4-12级上级:1%

·比例可后台动态调整。

三、后端功能列表(一期)

1. 区块链钱包管理

·功能描述

·充提到账:处理用户从链上充值积分到APP账户,支持ETH、BNB等币种,实时到账通知。

·积分转账:实现用户间积分转账,计算手续费,记录转账状态。

·钱包地址生成:为新用户生成唯一钱包地址。

2. 用户管理

·功能描述

·用户信息详情:展示注册时间、积分余额、聊天记录、登录记录。

·用户行为监控:监控登录、注销、充值、提现等行为,异常行为预警。

·用户权限管理:根据用户等级设置权限(如普通用户、VIP用户)。

3. 系统设置

·功能描述

·积分手续费调整:后台动态调整手续费比例(如按时间段、用户等级)。

·系统日志管理:记录操作日志,支持日志查询和导出。

·系统备份与恢复:定期备份数据库,支持数据恢复测试。

4. 推广体系管理

·功能描述

·邀请关系链存储:使用树形结构存储用户邀请关系。

·手续费分配计算:按交易手续费比例分配至各级推广人员。

·推广收益查询:提供API供前端查询推广收益。

四、开发计划(4周)

周次

任务

交付物

第1周

1. 钱包页面UI设计与开发2. 用户注册/登录、钱包地址生成API开发

钱包原型、用户管理API文档

第2周

1. 聊天页面UI设计与开发2. 消息发送、接收、存储功能开发

聊天功能原型、消息API文档

第3周

1. 联系人页面UI设计与开发2. 持币生息、推广体系后端逻辑开发

联系人功能原型、理财API文档

第4周

1. 个人中心页面UI设计与开发2. 整体联调、测试

完整应用、测试报告

五、费用支付条款

1.预付款:50%(5万元)

·支付条件:合同签订后3个工作日内支付。

2.进度款:30%(3万元)

·支付条件:UI设计完成、项目部署上线测试后支付。

3.尾款:20%(2万元)

·支付条件:项目上线3日内验收后支付。

六、技术细节与风险控制

1.技术选型

·前端:React Native(跨平台)

·后端:Node.js + MySQL(微服务架构)

·区块链:币安智能链(BSC)

·加密通信:Signal Protocol(端到端加密)

七、补充说明

1.功能取舍

·4周周期内无法实现所有功能,需优先完成高优先级模块(钱包、聊天、推广)。

·持币生息可简化为展示收益数据,不直接对接DeFi协议。

2.扩展性

·代码结构采用模块化设计,后续可快速扩展功能(如支持更多区块链)。

3.交付标准

·应用通过基础功能测试(如转账成功率>95%、聊天消息加密验证)。

·提供完整文档(API文档、部署指南)。

玩项目的玩家勿扰,玩家勿扰,玩家勿扰,玩家勿扰,玩家勿扰,玩家勿扰

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务