rgripper / task-my-shows

React demo

Home Page:https://rgripper.github.io/task-my-shows/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Shows task

https://rgripper.github.io/task-my-shows/

Running

Usual commands: yarn start, yarn test, yarn build.

Tech choices

  • Based on create-react-app
  • TypeScript 3.0
  • Webpack 3. Config is ejected from create-react-app so a bit messy - some stuff automatically arrived to dependencies instead of devDependencies
  • CSS Modules and a SCSS loader
  • rematch on top of Redux for state management
  • react-router for navigation
  • moviedb for connecting to TMDB's API v3
  • For test there is jest with enzyme

Tests

For demo purposes there are 2 tests in /src/Home/ShowItem.spec.tsx.

About

React demo

https://rgripper.github.io/task-my-shows/


Languages

Language:JavaScript 69.5%Language:TypeScript 21.0%Language:CSS 5.2%Language:HTML 4.3%