一、数字藏品交易平台——元视觉
这是一款基于 React / TypeScript / Webpack 构建的数字藏品在线交易平台,适配PC端和移动端。
主要包括登录注册、商品展示、搜索筛选、订单结算支付、商品转增、个人中心管理等多个功能模块。
该系统为管理员提供藏品上下链、商品上下架、订单记录查询、藏品与商品查询、权限控制等功能。
项目职责:
1. 负责页面布局和样式设计,使用 React / Less / TypeScript 保证各个页面高保真还原设计稿。
2. 与后端工程师对接,使用 SWR 技术实现与后端的数据交互。
3. 使用 LocalStorage 存储 Token 和 Permission,判断登录状态及权限等级,限制页面访问。
4. 使用 React 和一些组件库完成页面效果和交互功能,如轮播图、弹窗等;完成页面响应式布局。
二、500px
500px是一个致力于摄影分享、发现、售卖的专业平台,用户是来自世界各地的摄影师及摄影爱好者。
用户可以上传自己的摄影作品,并选择性地授权Getty进行售图以获取收益。
用户可以挑选自己喜欢的摄影师关注,也可以为喜欢的照片进行点赞、收藏、评论等等;支持用户查看照片信息,如拍摄设备、上传时间、介绍、EXIF信息等,并且以幻灯片的形式浏览美图。
项目职责:
1. 与加拿大的产品经理和设计师沟通,根据需求对网站进行迭代优化,确保高保真还原设计稿。
2. 与后端工程师对接,使用 GraphQL 和 React Relay 技术实现与后端的数据交互与页面及时响应。
3. 维护项目自用组件库 web-shared-components ,开发新组件以提高代码复用性。