The ultimate test of your front-end ability. After this you can move on to the Node course. Think of this like your front-end final exam.
Build an app using:
- Create React App (Abstracts Webpack, Babel)
- Yarn
- React
- Redux
- React Router
- Styled Components
- Compose
- Lodash
- Axios
- Other utility packages
- Local storage for cross-session storage
- Websocket or other realtime API requests?
- React Dnd
- Animations, smooth transitions, client-side caching
Focus on:
- Project organization/testing
- Utilize HOC for reusability and modular
- Follow the smart/dumb component architecture
- Retrieving data with best API practices
- Prioritize performance
- Deployment
- Design, responsiveness
Cryptocurrency Monitor:
- Input holdings of top 6 cryptocurrencies
- Fetch prices in real time
- Update portfolio accordingly
- Utilize D3 or other library for data visualization and analytics