跳到正文
在线
zh-Hansv0.46.1 · 1d135e2
mainlane.io

作品集

我们打造的产品:挑战、方案与成果。

平台
技术

显示 3 / 18 个

团队参与

我作为客户团队成员参与的项目。不注明客户名称。

Game-match streaming platform

2023年1月 – 2月

一个提供联赛、投注、钱包和订阅的游戏比赛直播平台。

  • Angular
  • NestJS
  • PostgreSQL
  • MongoDB
方案

在一次短期合作中,我实现了基于Socket的实时通知(未读状态、比赛和联赛邀请、后端的新订阅者事件)、面向管理员的用户管理(角色、附原因的封禁状态、搜索和排序、防止修改自己的角色)、包含区块链和账户交易的支付管理,以及支持图片裁剪的类别管理界面和API中独立的游戏规则模块。

Team collaboration platform

2021 – 2022

职责高级前端开发工程师

一个多租户工作空间,在网页、iOS、Android和桌面端提供聊天、看板、日历、笔记、文件和视频通话。

  • Angular
  • NestJS
  • MongoDB
  • Electron
  • Capacitor
方案

在一年半的时间里,我是最活跃的前端开发者之一,同时负责审查和合并其他开发者的代码:

  • 聊天与话题串: 支持提及、表情、粘贴图片和拖放文件的富文本编辑器;在浏览器、桌面端和iOS上都能使用的语音消息;带标记、分页以及从推送通知直达的深层链接的话题串;带“跳到最新”的无限滚动;搜索;群聊和私信;把消息连同附件转成任务、日程或笔记。
  • 看板与任务: 支持拖放和自动滚动的看板、待办池和归档、标签和筛选、工作量估算、子任务,以及实时更新的个人看板。
  • 日历、笔记与文件: 提醒、全天和重复日程、夏令时处理、清单,以及带公开和私有文件夹及权限的数据室。
  • 视频通话: 在空间、项目和私信中通话,在iOS后台也能响起的铃声,外部访客。
  • 移动端与桌面端: 新的导航和重新设计的界面,iPad和横屏支持,Android和iOS构建及商店账号,桌面通知,勿扰模式,深层链接,以及Windows和macOS的签名构建。
  • 性能: 将关键列表迁移到NGXS状态管理,话题串缓存,Angular和TypeScript升级。