Use node js as the client for file upload
some useful and awesome decorator with javascript
A light and powerful data flow with React
a pipe line with branch, which can handle sync or async easily