- Setup initial
- Learn next.js basics from https://learnnextjs.com
- Setup kao + next.js
- Call async API (getInitialProps)
- Call grpahQL API (Apollo + redux pattern?)
- Move call grpahQL API to remote-apis
- Testing with Storybook
- UI testing with Robotframwork
- UI testing with Jest (Snapshot testing)
- Unit testing / Component testing
- Integation testing
- Snapshot
- Actions
- Views
- Interaction
https://hackernoon.com/how-to-snapshot-test-everything-in-your-redux-app-with-jest-fde305ebedea
- Storybook
- Storyshot
- knobs