Hi, I'm Jinny

Latest Work

Web Development - Tripper

React
Redux
D3.js
Node.js
Postgresql
UI/UX

Process

persona
persona
persona

Introduction

Tripper 是一個從零開始發想的網頁應用,Dashboard 即時視覺化數據,幫助人們管理旅遊行程預算及支出,可在出發前規劃預算、並在旅遊期間記帳,並透過圖表掌握花費比例。 主要操作功能:建立多個行程分別管理、新增旅遊天數、新增支出、總預算設定、項目預算設定、修改支出內容等。

Tripper is a web application that starts from scratch. It is designed to help people manage travel budget before and during the trip. It displays visual data charts for easy access to expenditures on the dashboard.
Main functions : adding journeys and managing separately, adding travel days and expenditures, budget setting, and expenditure content modification, etc.

Coding

隨著資料更新畫面即時地變化,使用渲染快速的 React 建構;整個介面由元件組成,個別管理不同的功能,透過 Redux 和 React 分工處理狀態更新;Redux 負責資料傳遞、React 處理 UI 變化。
圖表部份結合 D3 和 React;將渲染交給 React、繪圖交由 D3。 另外,為提供良好的互動體驗,運用 CSS 動畫產生操作行為的視覺回饋。 設計互相關聯的資料庫結構,運用 Express.js 和 Knex.js 編寫資料處理、操作資料庫。
More details: My Tech Blog

As the data update screens change frequently, the fast rendering React is used to construct. The App consists of components. Each of them manages different functions. Redux and React work together to handle complex state updates; Redux is responsible for data passing and React handles UI changes.
The charts combine D3 and React; the rendering is handed to React and the drawing is handed over to D3. In addition, use some CSS animations to generate visual feedback of operational behavior to provide better interactive experiences. Design a related database structure, using Express.js and Knex.js to write the logic of the data processing and database operating.

Features

deisgn-for-user

User Centered

Ux Research, UI design.

More details: Ux Case Study

data-visualized

Data Visualized

互動性圖表即時反應數據變化

micro-interaction

Micro-interaction

透過 CSS animation 提供反饋

app-photo

Visit Website

other works

Face Recognize

React
Api
Node.js
Postgresql

Sign up an account to submit an Image Url.

註冊登入後,輸入圖片網址以識別人臉。

Robot Friends

React
Redux
API

While typing in the search field, the Robots change instantly.

在搜尋欄位輸入任意字母,找到的 Robots 會即時顯示在下方。

Background Generator

Html5
CSS3
Javascript

Click on the left and right color blocks to create a gradient background in the background.

點擊左右兩個顏色區塊,產生漸層背景。

Data Visualize - Gapminder

D3.js
Html5
CSS3
JavaScript

The dynamic chart shows the changing of Life Expectancy and GDP Per Capita (Income Per Person, $/year).

動態地顯示不同地區的預期壽命和人均GDP的變化(美元/年)

Game on Scratch - Flush

Html5
CSS3
Javascript

Simple game built with Scratch. Just click to play with. It is recommended to turn on the sound and browse using a laptop or desktop.

用 Scratch 製作簡易遊戲,只要一直點擊就可以玩。建議開啟聲音並用筆電或桌機瀏覽。

about ME

avatar

jinnychen27@gmail.com

github.com/chinyun

Hi, I am Jinny!

我對學習和創造事物有著強烈的好奇心,因為對傳播科技和資料視覺化有濃厚興趣,自學程式設計後打造 Tripper 幫助進行旅遊預算規劃的網頁應用。喜歡進行利他的創作,所以我寫部落格與他人交流想法。在閒暇時間我喜歡接近自然、看書或看電影及韓國戲劇。
I self-learned programing and build a web app Tripper that help balance trip budgets. Like to walk in the light of creative altruism, so I write blogs to share thoughts with others. In leisure time, I like to get close to the nature, read books and watch movies or Korean dramas.

How did I self-learn?

self-learn-01

12 months & 7hrs/day

2018.08 - 2019.09

self-learn-02

Online-learning

Take courses on Udemy.
Make good use of Medium, Youtube, FreeCodeCamp, Javascript.info, W3CSchool and offical dcumentations.

self-learn-03

Co-learning with Community

StackOverFLow
Zero-To-Mastery community
APHACamp FB club

self-learn-04

Learning by Doing

Build side projects.
12 repositories on GitHub,
includes 2 fullstack project.
2019.04 - 2019.08

self-learn-05

Record & Reflect

Write blog, technology notes, daily report, weekly reflect, monthly plan.

self-learn-06

Google

Googling while encounter questions.

skills

web-development

web development

JavaScript(ES6), React, Redux, AJAX, Node.js, Express.js, Knex.js, Postgresql, Git, HTML5, CSS3

data-visualization

data visualization

D3.js, Infographic Design,
User Research

design

Design

UI/UX, Graphic, Motion, 3D

Community

11 published articles currently.
Get 641 views, 293 reads, 5 fans in June 2020.
Could take look Here

13 repositories on GitHub.
Could take look Here
And Tech blog with 32 articles. Here

Personal career information.
Could take look Here