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

作品集

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

平台
技术

显示 7 / 18 个

团队参与

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

SaaS social platform

2023 – 2024

一个面向社区和企业内网的SaaS平台。

  • PHP
  • Yii2
  • ProseMirror
方案

我的主要工作领域是富文本和Markdown编辑器:

  • 编辑器内基于CodeMirror 6的代码块: 变更和选区的双向同步、行号、语法高亮、撤销和重做、用方向键离开代码块,以及正确的复制粘贴。
  • 编辑: 按用户记忆的Markdown源码模式,强调和删除线的输入规则,带新图标和H1–H4的精简工具栏,可记住状态的折叠菜单,从选中文本创建链接,相对URL和标题锚点,以及支持可翻译关键词的表情搜索。
  • 键盘与无障碍: Tab键在列表、表格和代码中可用,在其他位置则移动焦点;在表格最后一个单元格按Tab会新增一行;支持键盘焦点的无障碍菜单。
  • 质量与交付: 修复18个失败的测试并新增测试,升级依赖,ESLint,更小的打包体积,Rollup配置,CI以及按标签自动发布到npm,编辑器包共发布8个版本。
  • 平台: 新用户引导教程,连同关联登录一起软删除用户,可配置的折叠帖子高度,未读消息提示,邀请功能修复,启动Bootstrap 5迁移,企业版主题、日历、推送通知和内容审核。

Corporate site for an agri exporter

2022 – 2023

一个基于其他代理商主题构建、带品牌和产品目录的企业网站。

  • WordPress
  • PHP
方案

我在不重写主题的前提下把网站做成了英语和乌克兰语双语:模板会切换到当前语言,所有自定义字段标签和产品文字都在代码中注册为可翻译。后来我又添加了“关于我们”页面,其中有一张适配桌面端和移动端、覆盖59个国家的交互式出口地图,还添加了带弹窗的双语防诈骗声明,并修复了首页问题。2026年,我对平台进行了审计,并为下一阶段准备了界定范围的计划:内容更新、新的品牌页面、产品技术规格、评价板块,以及采用从右到左布局的阿拉伯语版本。

Early experience

2015 – 2021

基于Ionic和Angular的移动应用(包括已在App Store和Google Play上架的蓝牙设备控制应用)、基于MQTT的物联网监控、PHP网店和图库交易平台。

  • Ionic
  • Angular
  • Node.js
  • PHP
  • MySQL
  • MongoDB
方案
  • SaaS平台数据分析 · 2021。 解析并整理Google Analytics数据,为平台客户生成仪表板和图表。Angular, Node.js, Express, MongoDB.
  • 家具网店 · 2018–2020。 商品卡片改版、配送和支付集成、OpenCart自定义模块。PHP, JavaScript, MySQL.
  • 面向摄影师的图库交易平台 · 2016–2020。 照片上传和下载、元数据提取、筛选搜索、支付系统,以及基于AWS S3的文件存储。PHP, JavaScript, MySQL, AWS.
  • 网络设备物联网监控 · 2017–2020。 通过MQTT向定制路由器发送命令、采集远程设备数据、仪表板,以及当分析结果达到设定条件时向用户发出提醒。Angular, Node.js, Express, MongoDB, PHP, Shell.
  • iOS和Android吉他学习应用 · 2017。 视频课程、收藏和新课程推送通知。Ionic, Angular, REST API.
  • iOS和Android习惯养成应用 · 2016–2017。 从零开发:每日任务和心情记录、日历、成就图表、定时本地提醒。Ionic, Angular.
  • 蓝牙设备控制应用 · 2015–2016。 设备发现、密码保护的配对、发送BLE命令并显示状态、日志记录和错误处理;已在App Store和Google Play上架,并配有WordPress落地页。Ionic, Angular, Cordova, WordPress.