Тестовое задание для Frontend разработчика
Этот репозиторий содержит одностраничное приложение (SPA) на Vue.js для поиска и предпросмотра профилей пользователей, в соответствии с требованиями тестового задания для frontend разработчика.
Особенности
- Поиск и предпросмотр: Поиск пользователей по id или username/name и предпросмотр их профилей.
- Интеграция с API: Получение данных пользователей с JSONPlaceholder API.
- Обработка ошибок: Отображение ошибок, если запрос к API завершается неудачей.
- Отзывчивый дизайн: Реализация отзывчивого дизайна с использованием SCSS и шрифта Montserrat.
Компоненты
- Sidebar (Боковая панель): Отвечает за функцию поиска пользователей и отображение результатов поиска.
- Страница профиля пользователя: Отображает подробную информацию выбранного пользователя.
- Прелоадер: Индицирует состояние загрузки во время запросов к API.
Используемые технологии
- Vue.js для разработки SPA.
- Vuex для управления состоянием приложения.
- SCSS для стилизации компонентов с использованием шрифта Montserrat.
- Vite
- BEM
Этот проект выполнен в рамках тестового задания для frontend разработчика, демонстрируя использование современных технологий и практик разработки frontend.