其他可选名称:TimeSeed/BlockChat/BlockTalk/TimeBubble
基于 Nervos的社交相关应用(基于ReactNative & AppChain)
项目主要分两部分:UI前端 和 智能合约
- (1)好友列表(显示所有所有,允许添加好友)
- (2)朋友圈--显示好友的日记(自己的返回所有日记记录,每位好友最多只返回最近10条记录,拿到数据后安装发布时间进行排序,允许点赞)
- (3)日记列表--1.允许用户发布日记&以及发布时间胶囊 2.显示自己所有日记及时间胶囊(还未公开内容的时间胶囊:显示一颗种子图标,且附带发芽倒计时;已经公开的时间胶囊:显示具体内容,以及种子发芽图标)
- (4)发现:显示24小时内刚刚公开的时间胶囊(超过24小时直接就遗弃掉)(自己的好友会排在前面,其他的会进行权重排行,允许点赞,若非好友允许添加好友)
- (1)每个用户分配账号
- (2)获取本人所有消息列表接口(添加消息接口,删除消息接口)【消息排序规则:未解锁的--依据创建时间倒序。解锁的--依据解锁时间】
- (3)获取本人所有好友列表接口(添加好友接口,删除好友接口,获取好友列表接口)【好友排序规则:根据name来排序】【好友添加上限是100】
- (4)获取好友的最近10条消息接口(好友消息点赞接口,每人一票)
- (5)获取进入解锁的胶囊列表接口(胶囊点赞接口)【排序依据好友,以及点赞量进行排序】
- (6)同步时间设置为 5分钟
PS :
*(1)时间胶囊:其实也是一条日记,只是到达指定时间后才会进行公开内容