职位:Golang开发工程师 项目技术实现:项目是基于gin+gorm自行封装的mvc框架开发完成,使用swagger进行服务器端接口文档展示以及测试;使用google validator库进行数据入参基础校验;使用oauth2机制进行接口鉴权;使用阿里云短信接口完成用户手机一键登录模块;使用websocket+redis实现客户端到服务器端以及客户端消息发送、离线消息通知模块;使用mongodb数据库实现lbs即附近人搜索模块;使用seaweedfs分布式文件存储系统完成服务器端应用存储模块。...
【IM即时通讯APP】(仿微信APP) (特色功能:音频通话+视频通话、阅后即焚+双向撤回所有聊天记录、可发红包+转账、加密单聊/群聊) 1.单聊:文字,语音,收藏,照片,小视频,GI动态图各种表情,传送文件,发送位置,引用回复,撤回,复制,删除,收藏,撤回,录制,多选,发红包,转账,消息逐条转发,合并转发,合并分享和收藏,合并删除和保存等等功能。 2.群设置功能概括:设置群二维码,群公告,昵称,头像,群共享文件,顶置聊天,消息免打扰,屏蔽群信息,指定某人单独禁言,全体禁言,举报,群管理,查找聊天记录,消息过期销毁,清空聊天记录等等功能。 3.群管理功能设置:群主管理权转让,指定管理员...