Skip to content

Vostafi69/ZHKKH

Repository files navigation

Тестовое задание

на позицию Frontend-разработчик

Создать приложение для отображения списка счётчиков горячей и холодной воды.

ReactTypeScriptViteTailwindCSS

Содержание

Требования

Дизайн:

https://www.figma.com/design/gxVXNv5MEY8RQ1KXRVvkUT/%D0%A2%D0%B5%D1%81%D1%82-(%D1%84%D1%80%D0%BE%D0%BD%D1%82)?node-id=0-1&t=QQ9ijj1biJPPjj7s-0


  1. Список счётчиков. Счётчики получать запросом GET http://showroom.eis24.me/api/v4/test/meters/ Параметры limit=20 и offset (выводить по 20 на страницу). Данные должны выводиться на странице с внутренним скроллом («шапка» фиксированная, табличка скроллится внутри). Колонки:
  • Порядковый номер.
  • Тип (ColdWaterAreaMeter — ХВС, HotWaterAreaMeter — ГВС).
  • Дата установки в формате дд.мм.гггг.
  • Автоматический ли он (is_automatic).
  • Значение (initial_values).
  • Адреc.
  • Примечание (description).

  1. Адрес счётчика. Адреса получать параллельным запросом GET http://showroom.eis24.me/api/v4/test/areas/ с параметром списка айди id__in. Продумать оптимизацию, не запрашивать уже известные адреса. Выводить улицу, дом, номер квартиры.

  1. Удаление счётчика. При наведении на строку должна появляться кнопка удаления, инициирующая удаление счётчика (DELETE http://showroom.eis24.me/api/v4/test/meters/:meterId/). На странице при этом всегда должно оставаться 20 элементов.

Технологии

Начало работы

Стянуть проект:

$ git clone https://github.com/Vostafi69/ZHKKH.git

Перейти в директорию проекта:

$ cd ZHKKH

Установить зависимости:

$ npm i

Запустить проект:

$ npm run dev

Примеры

Таблица отображения счетчиков воды

Таблица отображения счетчиков воды

About

Тестовое задание

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published