Выполнение тестового задания - это первый этап собеседования на позицию Junior React.js Developer
Задача:
Создать SPA с использованием ReactJS.
SPA состоит из страницы логина и чатов. Логин (пользователя хардкодим в код), дизайн берем типовой. Страница чатов - верстаем по макету.
- Логин происходит через email и пароль, поля должны валидироваться и отоброжать ошибки.
- Должна быть возможность запомнить пользователя и она должна работать после обновления страницы.
- После логина пользователь попадает на страницу чата.
- Сайт должен растягиваться на максимальную высоту и ширину.
- Футтер прижат к низу страницы если контента много, футер остаеться под контентом и уходит за скролл.
- Шапка сайта не скролится.
- Сайдбар должен скрываться и раскрыватся по нажатию на кнопку, можно использовать js, можно сделать без него.
- Юзер меню открывается по наведению.
Ссылка на дизайн в Figma: https://www.figma.com/file/XMQsI1K4jd2VFTuDUv7jyn/React.js-test-tack-Binerals Ответ расположить на своем github аккаунте