/mini-netflix

Primary LanguageJavaScriptMIT LicenseMIT

mini-netflix

An app built with React, Redux and React Router.

Features

  • State management with Redux
  • Type checking with Flow
  • Hot Module Replacement(HMR) for better dev UX
  • Unit testing with jest, enzyme and moxios
  • CSS management with styled components
  • Performance profiling
  • Server-side rendering
  • Code splitting with Webpack 2.x
  • Use Preact for even smaller build
  • Code optimization and production-ready build

Installation

yarn

Start the App

yarn build:dev

open http://localhost:8080

Run API server

yarn api

Start Server-side rendered App

yarn build:universal

open http://localhost:8080