Добро пожаловать в репозиторий самого лучшего сервиса по подбору сотрудников из числа выпускников Яндекс.Практикума
Demo опубликавано на GitHub-pages - ссылка.
Не забудьте нажать "Открыть в новой вкладке" 😉
Мы - небольшая, но дужная команда с веселым названем "Дедлайн вчера". Сделали этот проект с большой отдачей и довольно дружно! Мы постарались не просто сверстать сайт, но сделать его действительно приятным и удобным с точки зрения юзера. Конечно, там многое предстоит еще доработать, но это всего лишь демо. А мы, в свою очередь, запомним этот проект как отличный опыт командной разработки и общения с коллегами! Желаем приятного ревью!
Стек:
НАЧАЛО РАБОТЫ:
Чтобы запустить проект локально:
-
Клонировать репозиторий
git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
Ссылка на репо в зеленой кнопочке "Code".
- Установить зависимости из package.json
npm install --legacy-peer-deps
ВАЖНО!!! Зависимостри всгда устанавливаем с ключем
--legacy-peer-deps
-
Запустить проект локально
npm start
-
Задеплоить проект
npm run deploy
Библиотеки:
-
Установлены библиотеки:
1. React
2. Redux
3. Toolkit
4. MUI
5. react-router-domУстановлен TypeScript
Дополнительно:
Установлена библиотека react-elastic-carousel для создания каруселей-слайдеров на главной странице. Это было не лучшим решением, поскольку библиотека написана для более ранней версии React-а, но когда это обнаружилось, работа была уже почти сделана)).
Проект выполнен согласно макету из Figma . Основной экран 1440px, для остальных десктопных разрешений сделали "резиновую" верстку.
1440px
К сожалению, бэкенд нам до сих пор не отдал ручки (на момент написания этого файла, вечер 30.10), поэтому примитивный функционал мы осуществили на фронте. А именно - подгрузку анкет кандидатов из массива и фильтрацию.
Краткое резюме: Это был потрясающий опыт работы над реальным проектом. Будем рады, если у вас также останутся приятные впечатления от нашей работы 👍 .
P.S.: Эта гифка с котиком сопровождала нас на протяжении всего этого времени. Мы бы хотели оставить этот талисман здесь 👇