- Клиентская часть сервиса состоит из:
- главной страницы,
- формы авторизации,
- формы для ввода параметров запроса,
- страницы с выводом результатов запроса.
Макет здесь
-
Требования к вёрстке
- наличие всех элементов интерфейса,
- цветовая гамма,
- шрифты,
- размеры,
- отступы.
-
Приложение должно корректно отображаться и работать на мобильных устройствах.
-
Требования к коду
- Проект должен был выполнен на React.
- Интерфейс должен быть поделён на компоненты.
- Проект будет работать со множеством данных. Рекомендуем использовать более продвинутый инструмент хранения и изменения данных, чем обычный state. Например, useReducer, React Context или Redux.
- При написании кода старайтесь следовать принципам:
- KISS (Keep It Short and Simple — не усложняй),
- DRY (Don’t Repeat Yourself — не повторяйся).
Логин: sf_student10 Пароль: KHKfTXb