R50 049e9380895267d57ffac941e62d1101
Веб-разработчик

Сайт сотрудников (66bit) (React + typescript)

Добавлено 27 июл 2024 в 11:46
Тестовое задание в компанию 66bit

Ссылка на репозиторий проекта

По тз нужно было создать сайт с сотрудниками компании, включающий 2 страницы:
- Страница сотрудников: представляет собой таблицу с бесконечным скроллом (новые сотрудники подгружаются в таблицу при скролле)
- Страница сотрудника: отображает данные отдельно взятого сотрудника, переход на эту страницу осуществляется через таблицу

Что внутри:
- Стэк: ReactTS + vite
- API: внутренний API 66bit
- infinite scroll в таблице
- breadcrumbs (хлебные крошки для перехода со страницы на страницу)
- Фильтрация сотрудников по стэку, должности, полу
- Серчбар для поиска сотрудника по ФИО
- Смена цветового режима приложения: темная и светлая темы
- Адаптив под десктоп и мобильные устройства (1920px / 320px)
- Intl, IntersectionObserver API's
6c24590073 02d776a8e6 0f3696f4ce Fc333cd0c0