Search and view users via the Github API - https://keshshan.github.io/react-user-search-github/

What is this?

A site built with React, Redux and other tools to search users and view their profiles on Github.

Libraries and tools

  • Aphrodite - To support media queries and css within JS Source
  • Babel - Compiler that ouputs browser understandable JS from React related syntax & ECMA related syntax [Source] (https://github.com/babel/babel)
  • Jest - For Unit Testing purpose Source
  • React - JavaScript Library to render UI Source
  • React Router - Component Navigational helper Source
  • Redux - Predictable State Container Source
  • Redux saga - An alternative side effect model for Redux apps Source
  • SUIT CSS - SUIT CSS makes use of variables, custom media queries, and dependency resolution for CSS Source
  • Webpack - Module bundler Source
  • Yarn - Fast, reliable, and secure dependency management Source
  • lodash-fp - Functional programming support Source
  • normalizr - Normalizes nested JSON according to a schema Source

Running locally

  1. Clone the repository
  2. Install dependences yarn
  3. Run the server yarnpkg run start
  4. Visit http://localhost:3001/react-user-search-github/