任务详情
【背景】互联网常被认为是一个没有记忆的平台,因此开发GeiJik为互联网实现事件归档功能,同时提供用户级的动态分享功能,打造一个基于互联网的包含使用者生活方方面面的记忆平台。【功能介绍】实现一个用于存储用户匣子(用户发布的媒体)数据、用户信息和平台信息的后端,存储的匣子数据(字段不定,随匣子类型不同而不同)、用户信息(字段不定,随功能拓展而改变;用户信息包括用户身份认证、用户关注和收藏、用户的朋友等)以及各下方平台的信息(平台的信息包括平台回调的IP等)。实现一个高拓展性的平台,从匣子服务器和用户管理获取信息。其功能包括但不限于匣子的创建、删除、修改、推送、搜索等,平台可以安装插件实现不同的功能。官方两个平台:推送分类互联网事件、跨地域推送用户分享的各类匣子。各个平台可以定制自己的匣子类型,匣子推送算法,匣子搜索算法等。何为插件和高拓展性:平台可以添加自己的代码实现特殊功能,但是不需要实际改动平台的代码(可以和官方的上游平台代码保持同步更新)。实现一个客户端可以连接各个平台随意切换,客户端使用前端技术,自动从平台获得需要显示的页面(连接到不同平台的客户端UI可能不同),但是用户管理系统由用户服务器统一管理。