This project is used to create a project template for Common Code React apps. It uses create-react-app and modifies it with additional packages we want. It also replaces the default template code with basic login and routing to a homepage.

Quick Start

git clone create-cc-react-app
node create-cc-react-app my-awesome-react-app
cd my-awesome-react-app
yarn start

Tech Features

  • Eslint*
  • Prettier
  • Husky
  • React ROuter 5
  • Redux
  • Redux Saga
  • Reselect
  • Formik
  • Font Awesome
  • Styled Components
  • Storybook*

Application Features

  • Login screen
  • Private routes
  • Example 'Card' styled component

*TODOs

  • A lot of lint errors in new project
  • Storybook not working
  • Documentation related to auth action and saga