- Load static css and render it server side
- Animated page transitions
- Redux integration
- Async fetch data server & client side
- Login endpoint
- Logout endpoint
- withAuth higher order component
- Show logged in username in navbar
- User types
- Remember me feature
- Route masking feature
- Django Rest example
- Django graphql example (using apollo)
- Django graphql example (with authentication)
- Socket.io example
- Unit tests setup
- Make sure all components use propTypes
- Move login logic to Django
- Client side form validation (Formik)
UI Widgets
- Responsive navbar
- Modal window
$ pm2 start npm -- start --name app-starter
$ npm run test
With coverage report
$ npm run test -- --coverage