eli-rlima / github-compare

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub Compare

This application was developed in response to the test for the frontend developer position at Liferay.

Runnig Application

  • yarn install, to install dependencies;
  • yarn start, to run app;
  • yarn build, to run build for deploy application;
  • yarn test, to run test suites;

Architecture

This app was developed with React Functional components with React Hooks.

For structures was used:

  • ReactJs, lib frontend for develop application;
  • SASS, to create styles;
  • Redux, to manage the state of the application;
  • Redux Thunk, to manage return of async functions in actions;
  • Redux Logger, to logger dispatch actions and store;
  • React Hooks, to manage the life cycle and states of components;
  • React Router DOM, to manage routers;
  • React Router Redux, to manage state of routers;
  • Axios, to fetch routes with promises;
  • React Testing Library, to test components;
  • Jest, to test functions;
  • Date FNS, to manipulate dates;

About


Languages

Language:JavaScript 75.9%Language:SCSS 21.3%Language:HTML 2.8%