Skip to content

ChernoSlava/point-clone

Folders and files

NameName
Last commit message
Last commit date
Feb 8, 2024
Feb 8, 2024
Feb 7, 2024
Feb 9, 2024
Feb 8, 2024
Feb 8, 2024
Feb 6, 2024
Feb 8, 2024
Feb 8, 2024
Feb 8, 2024
Feb 9, 2024
Feb 8, 2024
Feb 9, 2024
Feb 9, 2024
Feb 8, 2024
Feb 8, 2024

Repository files navigation

Test Project

Test project


Author - Frontend Developer Viacheslav Chernogorov.

Tech

  • JavaScript: React,
  • React hooks,
  • Styled Components,
  • ESLint,
  • TypeScript,
  • Apolo and Graphql,
  • Alias,
  • Webpack customization,
  • hasky,
  • Jest,
  • Docs.

Installation and Launch

Requirements:

  • npm >= 6.14;

Launch:

To run on your computer, you need to run the command on your local computer:

  • git clone https://github.com/ChernoSlava/point-clone.git - To copy the project to a local PC over https;

After that, in the console, you need to run:

  • npm i - To install dependencies;

Scripts

Available Scripts

In the project directory, you can run:

  • npm start: Runs the app in development mode.
  • npm run build: Builds the app for production to the build folder.
  • npm test: Launches the test runner.
  • npm run coverage: Launches the test runner with coverage reporting.
  • npm run eslint: Lints the source files using ESLint.
  • npm run eslint-fix: Lints and fixes the source files using ESLint.
  • npm run docs: Generates documentation using JSDoc.

Note: This project uses react-app-rewired for customizing Webpack without ejecting from Create React App. It also includes lint-staged, husky, and Jest for linting, pre-commit hooks, and testing respectively.


Links to other projects

Projects created during Yandex training.Workshop:

  1. Static website Travel to Russia;
  2. Mesto project on pure js;
  3. Repository of a full-fledged modified project, Frontend and Backend location;
  4. Graduation project Movies explorer.

Projects created with the training and mentoring of senior web developer Abretova A.:

  1. Counter;
  2. Counter-temperature;
  3. ToDo list;
  4. Contacts keeper;
  5. Fish gallery;
  6. Refactoring of the Movies explorer graduation project.

Projects using different technologies:

  1. Dihitals clock using SCSS/jQuery;
  2. Films review using PUG/SCSS;
  3. 2d game on Vanila JavaScript/Canvas;
  4. React/Next js burger website.