An open API service indexing awesome lists of open source software.

https://github.com/livevasiliy/procontext-vue-test-case

Решенный test-case для компании procontext
https://github.com/livevasiliy/procontext-vue-test-case

test-case vue vue-test-case

Last synced: 3 months ago
JSON representation

Решенный test-case для компании procontext

Awesome Lists containing this project

README

          

# procontext-vue-test-case

## Задача:

Вывести список фотографов.
После выбора фотографа на экране появяется список альбомов.
Текущий выбранный фотограф и альбом выделены цветом. Также выделять элементы цветом при наведении.

### Дополнительные задачи:
1) Реализовать быстрый текстовый фильтр по имени альбома;
2) Адекватно отображать данные на мобильных платформах;
3) Кэшировать списки альбомов и фотографий;
4) Отображать при клике по альбому только первые 10 изображений. Сделать кнопку "ещё", по клику по которой отображать ещё 10, если уже показываются все.

#### REST для получения данных:
фотографов - https://jsonplaceholder.typicode.com/users

альбомы - https://jsonplaceholder.typicode.com/albums?userId=user_id

фотографии - https://jsonplaceholder.typicode.com/photos?albumId=album_id

## Установка проекта
```
yarn install
```

### Запуск dev сервера
```
yarn serve
```

### Запуск сборки для prod
```
yarn build
```

### Исправление ошибок
```
yarn lint
```