Portfolio of Steven Yu

Hello, I'm Steven Yu, a frontend developer. Here are some of my works:

iCHEF 餐廳管理系統 - 總部系統
iCHEF POS System - Headquarter Cross-Store Management Features

iCHEF POS System - sync menu iCHEF POS System iCHEF POS System - order
  • Key features include cross-store menu and device management, cross-store reporting and analytics, and cross-store inventory and order management.
  • React / styled-components / Final Form / Tanstack react-table / Chart.js / Material UI / RWD / i18n / React Testing Library / Webpack / PDF.js / Django (Python) / Nx / Github Actions / Docker / AWS
  • GraphQL API (Apollo GraphQL Client)
  • Led a frontend team of 2-3 developers in collaborating with a product manager, designers, a quality assurance engineer, and backend engineers.
  • Company Website

iCHEF 餐廳管理系統 - 新版設計系統
iCHEF POS System - New Design System

iCHEF POS System - printer iCHEF POS System - table
  • Architected and implemented a new design system for the dashboard of iCHEF POS System.
  • Includes fundamental components such as buttons, inputs, lists, typography, and layout, as well as advanced features like tables and date range pickers.
  • React / styled-components / Tanstack react-table / React DnD / React Datepicker / RWD / Webpack / React Testing Library / Storybook / Chromatic / Nx / Github Actions
  • Led 2-3 frontend developers in collaborating with designer team and product manager.

《報導者》線上贊助及管理系統
"The Reporter" Online Donation System

Online Donation System
  • React, Redux, styled-components, Webpack, Semantic UI, NodeJS, Express
  • Integrate it with TapPay payment system. Pay with credit card or Line Pay.
  • RESTful API
  • Collaborated with PM, designers, and other engineers
  • Website

《蔡英文勞動政見追蹤平台》
President Tsai's Labor Policies Tracker

Tsai Tracker
  • React / Next.js / SCSS / Redux with redux-saga / NodeJS with Koa / RWD / Redis / OAuth 2.0 / Docker / GCP Container Engine (GKE)
  • Collaborated with reporters, editors, designers, and other engineers
  • RESTful API
  • Website

「赤道二三五:東南亞文學論壇」聲音文學專題頁
"Southeast Asian Literature Forum in Taiwan" Listen to Literature

Southeast Asia Literature
  • Self-developed interactive audio player / Handle Southeast Asian languages / React / styled-components / RWD / GCP Cloud Storage / Open Source
  • Collaborated with marketing manager and designer
  • Website, Source Code

〈廢墟裡的少年:15 歲起,我這樣養活自己〉影音報導
"A Youth in Ruins" Multimedia Report

Child in Relic
  • React / styled-components / CSS Cinemagraph Effects with Audios and Subtitles / RWD / GCP Cloud Storage
  • Collaborated with documentary photographer and designer
  • English Version, Chinese Version

〈衛星圖看六輕:石化帝國是怎麼煉成的?〉地圖影像專題報導
"Sixth Naphtha Cracker in Yunlin" Satellite Image Interactive Report

Sixth Naphtha Map
  • CSS animation to simulate GIS software / React / styled-components / anime.js / RWD / GCP Cloud Storage / Open Source
  • Collaborated with data journalists and designers
  • Website, Source Code, Technical Sharing Post

〈台灣勞工職業病圖譜〉專題報導
"Occupational Diseases in Taiwan" Interactive Report

Occupational Diseases

〈世足球星誰稱王〉新聞互動測驗小遊戲
"Who is the Champion" Interactive News Game

World Cup Quiz

〈網路聲量=實際選票?〉雙欄圖表解說文章版型
"Internet Sentiment = Actual Votes?" Dual Column Interactive Report

Dual Column Article
  • React / GCP Cloud Function / Google Sheets API / Published as a free no-code web tool
  • Collaborated with another engineer and designers
  • Demo, Release Post

〈普悠瑪事故追蹤報導〉動態地圖
"Report of Puyuma Accident" Dynamic Map

Puyuma Accident
  • Vanilla JavaScript / SASS / Dynamic Map with Mapbox / Used qGIS and turf to convert railway data to GeoJSON, cleaned it, and created animated tracks / Video fallback for browsers that do not support OpenGL or with slow loading / RWD
  • Collaborated with reporters, designers, and PM
  • Website, Note

〈南鐵東移,25年政策與地貌的轉變〉捲動式影片 scrolly-telling 新聞
"25 Years of Policy and Landform Changes in Tainan" Scrolly Telling Interactive Report

Scrolly Telling
  • React / styled-components / GSAP / ffmpeg / Published as a free no-code web tool
  • Collaborated with designers, photographers, and PM
  • Demo, Release Post

〈大事紀〉圖表產生器
"Timeline" Chart Generator

Timeline

《報導者》網站
"The Reporter" Website

Reporter News Web App
  • React, Redux, styled-components, Webpack, SSR with NodeJS Express server, PWA
  • CI/CD: GitHub, docker, GCP, Circle CI
  • Improved Page Speed Score to 90+
  • RESTful API
  • Collaborated with PM, designers, and other engineers
  • Website

《報導者》CMS
"The Reporter" CMS

The Reporter CMS
  • Legacy Version: Keystone.js, React, Webpack, NodeJS, MongoDB
  • New Version: TypeScript, styled-components, Webpack, Semantic UI, NodeJS, Express, TypeORM with MySQL database
  • Collaborated with PM and other engineers
  • CI/CD: GitHub, docker, GCP, Circle CI
© 2024 Stevet Yu (Yu Chung-Jen)
My Blog