一. StarPro(星聊)
客户端:Android
后端:ruby on rails
数据库:mysql
整个项目客户端到后端为本人一人独自完成
涉及到的功能有
1. 登录模块
2. 朋友圈动态模块(雏形,动态类型只有图文,点赞评论功能尚未完成)
3. 私信模块,可以私信发图片和文字
二. Dokidoki
客户端:Android
Dokidoki为一款动态壁纸设计生成工具.用户可以通过自己上传背景图.使用工具带有的粒子效果实现动态壁纸样式.并可以将动态效果设置到锁屏中.
本人负责 在android中,接入libgdx引擎库,并创建壁纸服务(Service),让引擎渲染在手机桌面壁纸上
三. 大虾盲盒交友网站
平台:Web
前端:vue3
后端:node express
数据库:mongodb
一款盲盒交友的网站,前端后端为本人独立开发
设计功能:
1. auth登录、单点登录功能、登出
2. 个人信息修改,包括用户名、头像
3. 发布纸条,发布一个纸条,包含名字、性别、身高体重、3张图片。发布成功后存储在后台数据库,进入审核状态
四.大虾盲盒admin后台系统
平台:Web
前端:vue3
后端:node express
数据库:mongodb
大虾盲盒admin后台系统,方便运营人员增删改用户信息、审核发布纸条
设计功能:
1. ssh私钥登录功能,用户在登录页面选择自己要登录的私钥文件,选择完毕之后调用后台请求接口获取challenge随机字串,那单challenge后使用私钥签名sign,并将sign和challenge回传给服务器;服务器通过存储的公钥对sign验证,通过后会返回token给用户,用户拿到token实现登录
2. 用户查找功能
3. 用户动态审核功能