Проект представляет из себя однострочное приложение, которое позволяет пользователю найти работу в различных компаниях. Выполнен в рамках задания с сайта Frontend Mentor.
Предоставлять пользователю информацию о вакансиях в различных компаниях.
- Вывод вакансий
- Фильтрация вакансий с помощью тегов
src/assets
— директория со статичными файламиsrc/components
— директория с компонентамиsrc/features
— директория с фичамиsrc/styles
— директория с глобальными стилями, переменными и миксинамиsrc/UI
— директория с компонентами UI-kit
npm start
- режим разработки с запуском локального сервераnpm run build
- режим сборки проекта в продакшнnpm run test
- запуск в режиме тестированияnpm run eject
- режим извлечения конфигов CRAnpm run lint
- запускает линтерnpm run lint:fix
- запускает линтер, в режиме устранения мелких замечанийnpm run format
- запуск форматера кодаnpm run prepare
- подготавливает Husky к работе, запускается единожды при старте проектаnpm run commit
- запускает commitizen для коммитаnpm run storybook
- запускает Storybook в режиме разработкиnpm run build-storybook
- запускает Storybook в режиме продакшн
- HTML
- SCSS
- JS
- React
- Redux
- Redux Toolkit
- Redux Persist
- Storybook
- Husky
- Commitizen
- Адаптивная вёрстка
- Семантическая вёрстка
- Работе со state-менеджерами Redux и Redux Toolkit
- Работе с Storybook
- Закрепил знания о технологиях HTML, SCSS, JS, React
Данила Легкобытов
- e-mail: [email protected]
- LinkedIn: in/danila-legkobytov
- Telegram: @danila_legkobytov
- Frontend Mentor: @danila_legkobytov