Спасибо за интересное тестовое задание, было приятно поработат с ним! Что хотелось бы отметить в первую очередь:
-
Сразу хотелось бы предупредить, что в силу различных обстоятельств адаптивной версией пришлось пренебречь. Но я не думаю, что у вас могут возникнуть сомнения, что я её делать не умею, сейчас её знают и умеют все :) Помимо этого в тестовом макете хотелось бы тогда тоже иметь хоть какую-то её версию. Я понимаю, что вы хотите проверить креативность и выход из различных ситуаций, так вот, один мз выходов - всё же настоять у заказчика на полной версии макета, включающей адаптив. Так будет проще всем и меньше головной боли разработчику. Всё же в реальности здоровой веб-разработки такого быть не должно, я могу понять когда дизайнер не подготовил макет состояний и ты можешь его "скреативить" сам, но сделать за него адаптив всё же не наша работа. Прошу понять :)
-
В структуре компонентов есть несколько "вкусовщин". Я всегда готова обсудить с вами лично как было бы лучше и почему я выбрала тот или иной вариант. Так что если у вас возникнут какие-то вопросы или сомнения, то давайте обсудим их.
-
Выполните установку зависимостей и проекта с помощью команды
npm i
-
После установки всех зависимостей выполните в терминале команду
npm run start
-
Проект будет запущен по адресу http://localhost:8000
Gatsby(React), styled-components