Skip to content

Хакатон. Разработка сервиса найма сотрудников. Frontend-часть. React, MUI, Routing.

Notifications You must be signed in to change notification settings

NastyaNev/career-hackathon-frontend

Repository files navigation

Добро пожаловать в репозиторий самого лучшего сервиса по подбору сотрудников из числа выпускников Яндекс.Практикума

Demo опубликавано на GitHub-pages - ссылка.

Не забудьте нажать "Открыть в новой вкладке" 😉

Мы - небольшая, но дужная команда с веселым названем "Дедлайн вчера". Сделали этот проект с большой отдачей и довольно дружно! Мы постарались не просто сверстать сайт, но сделать его действительно приятным и удобным с точки зрения юзера. Конечно, там многое предстоит еще доработать, но это всего лишь демо. А мы, в свою очередь, запомним этот проект как отличный опыт командной разработки и общения с коллегами! Желаем приятного ревью!

Стек:

         HTML5 CSS3 JavaScript TypeScript React

НАЧАЛО РАБОТЫ:

Чтобы запустить проект локально:

  1. Клонировать репозиторий

    git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY

    Ссылка на репо в зеленой кнопочке "Code".

  1. Установить зависимости из package.json
    npm install --legacy-peer-deps

ВАЖНО!!! Зависимостри всгда устанавливаем с ключем

--legacy-peer-deps
  1. Запустить проект локально

    npm start
  2. Задеплоить проект

    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.: Эта гифка с котиком сопровождала нас на протяжении всего этого времени. Мы бы хотели оставить этот талисман здесь 👇

About

Хакатон. Разработка сервиса найма сотрудников. Frontend-часть. React, MUI, Routing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published