Здесь находится описание тестового задания на позицию Front-End-разработчика в Meowsign.
Если вы нашли его случайно - попробуйте сделать! Авось и вас к себе возьмём. 😉
Реализовать web-приложение - "витрину" с использованием Vue.js/React.js/Next.js,
с возможностью ведения/импорта/экспорта проектов. на базе API https://rawg.io/apidocs.
Пример:
https://rawg.io/
Для тех, кто не любит формальности
Короче, надо написать очень всратую витрину. Её такой просим, чтобы нам было проще оценить твои навыки и креативность в подходе к решению проблем (нам это важно 😎).Приложение будет состоять из двух страниц:
- Пагинация (в идеале бесконечный скролл)
- Сортировка по: рейтингу и дате релиза игры (в обе стороны)
- Фильтрация по платформам
- Поиск по названию
- Название
- Изображение(постер)
- Рейтинг
- Дата релиза
/game/[slug] - страница игры, на которую можно попасть, кликнув на плитку игры в каталоге, должна содержать более полную информацию об игре (помимо имевшейся на плитке):
- Описание
- Ссылка на сайт игры
- Слайдер со скриншотами игры
1.Реализация на React 2.Код на ES6 (без TypeScript) 3.Адаптивная mobile-first вёрстка 4.Сборка на webpack (ваш пример должен запуститься через npm i && npm start) 5.Вёрстка с нуля без использования UI-библиотек типа MaterialUI (нам важнее оценить, как вы верстаете с нуля, чем итоговые “рюшки” и красота)
-Реализация в виде SSR-приложения на Next.js
-Вёрстка с использованием styled components