- JavaScript: React,
- React hooks,
- Styled Components,
- ESLint,
- TypeScript,
- Apolo and Graphql,
- Alias,
- Webpack customization,
- hasky,
- Jest,
- Docs.
Requirements:
- npm >= 6.14;
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;
In the project directory, you can run:
npm start
: Runs the app in development mode.npm run build
: Builds the app for production to thebuild
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.
- Static website Travel to Russia;
- Mesto project on pure js;
- Repository of a full-fledged modified project, Frontend and Backend location;
- Graduation project Movies explorer.