Skip to content
This repository has been archived by the owner on Apr 19, 2022. It is now read-only.

yurayavorski/code-challenge

Repository files navigation

Label-dragger player

Overview

  • this project is written with the newest technologies stack: React + Redux (hook API), Typescript, Jest for testing and ESLint + Prettier for code linting.

Prerequisites:

  • node
  • npm

To start the application run the following:

  • npm i
  • npm start

The following open source libs where used:

Performance was checked with Lighthouse:

performance

Test strategies:

  • this repo contains UI snapshot tests (with click/hover/drag events covered), unit tests and integration tests written using Jest. There could be written more and more tests for each module for better coverage.
  • Also for more accurate UI tests we can use such tools as Selenium or Puppeteer.
  • All implemented test strategies are easy to run during CI/CD (just run npm script)

About

Code challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published