Skip to content

Тестовое задание: Панель управления CRM, 2 страницы: главная с новостями и страница с реализацией поиска адресов, введенных пользователем в инпут(подключение к сервису dadata.ru).

Notifications You must be signed in to change notification settings

339598u5uut/CRM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Приложение: Панель управления CRM


ТЗ для front-end developer:

  • Задача: Сверстать макет панели управления црм, подключиться к сервису https://dadata.ru/api/suggest/address/ и выводить адреса введенные пользователем на страницу.
  • Обязательно использовать React, Typescript.
  • Запрещено использовать UI-библиотеки и их готовые реализации/компоненты.
  • Верстка должна быть семантически верной и оптимизирована для мобильных устройств.
  • Скрывать боковое меню, если разрешение <= 768px.
  • В боковом меню - пункт “Настройки” должен открываться и закрываться по клику. Кнопка “Главная” ведет на страницу с новостями и открывается по умолчанию при запуске проекта. Кнопка “Поиск адресов” ведет на страницу поиска адресов.
  • Блок с навигацией и блок с контентом должны скролиться (если контента больше чем укладывается в высоту экрана) независимо друг от друга, при этом header - всегда статичный и всегда перед глазами.
  • Минимальная длина ввода в поле ввода адреса - 3 символа.
  • Для иконок, используйте SVG (сделала спрайт-SVG).
  • Ссылки в тексте в блоке “Новости” должны быть подсвечены и кликабельны.
  • Максимальный срок выполнения тестового задания - 2 дня с момента получения ссылки.

Для проверки задания:

Перейти в приложение: GitHubPages

Getting Started with Create React App

About

Тестовое задание: Панель управления CRM, 2 страницы: главная с новостями и страница с реализацией поиска адресов, введенных пользователем в инпут(подключение к сервису dadata.ru).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published