Оглавление
Ссылки на проект:
Макет: https://www.figma.com/file/ZUhwEwudliE4AF3JMDEDkj/%D0%A2%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B5-%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-At-Work?type=design&node-id=0-1&mode=design![image](https://github.com/elrouss/at-work/assets/108838349/70b283fe-5c54-4847-aa98-4af386eb5138)
Деплой: https://elrouss.github.io/at-work/
https://github.com/elrouss/at-work.git
- клонировать репозиторий (HTTPS)npm i
- установить зависимости- Добавить в корне проекта файл
.env
и скопировать в него содержимое.env.example
npm run dev
- запустить приложение и перейти по ссылкеhttp://localhost:5173/at-work/
- На странице выводится 6 карточек с информацией о пользователях (все фотографии - моковые данные). При клике на иконку их возможно скрыть, архивировать и отредактировать на отдельной странице по динамическому роуту. На странице редактирования добавлена кастомная валидация данных, которая отрисовывает ошибку под текстовым полем в случае невалидности формы. После сохранения открывается модальное окно, которое автоматически закрывается через 4 секунды. Данные обновляются на стороне клиента, но не сохраняются после перезагрузки приложения
- Для корректной работы роутов при деплое на GH Pages используется Hash Router
- Отзывчиво-адаптивный интерфейс, рассчитанный на мобильные устройства (от 320px), планшеты и настольные компьютеры