Software Part of First Prize Winner Project Presentation in 2018 Citibank Financial Innovation Application Competition
In the final of the 2018 Citibank Financial Innovation Application Competition, I, as the leader of the front-end team, gave a presentation about our software project.
interactive charts Optimized for Mobile, Tablet & PC With Ant Design, AntV and Bizcharts UI Architecture Workflow Crafted UI & Responsive Design Responsive design
CitiBank and External API RESTful API Complete Frontend Backend Separation Complete Frontend Backend Separation Improve network performance Easier integration of other clients
and receives data Application SQLAlchemy Executing requests Saves and reads data Any compatible database engine External API Layered Architecture Help development, debugging and testing Each layer is specialized
API Service with Mock Component1 Component2 UserStore UiStore Component3 Common components, layouts Injected Into Most welcomed in the world Large and evolving community Global Stores React stack TypeScript with TSLint Code Splitting MobX state management Dependency Injection API Layer with Mock Code Quality Control
and Modern Workflow Development Stage Branch Development Team member’s own branch Review & Test Frontend or Backend Integration test Software Deployment Master