# ДЗ 2026-04-28 - Веб-сервис умного дома ## Цель: Превращаем умный дом в веб-сервис. ## Срок: Сдать до: **2026-05-25** ## Описание/Пошаговая инструкция выполнения домашнего задания: Реализовать backend сервис для управления умным домом и frontend приложение для взаимодействия с ним. - Технология взаимодействия с backend сервисом (gRPC, REST, GraphQL, ...) выбирается произвольно. API backend сервиса предоставляет доступ ко всему базовому функционалу библиотеки умного дома: - [ ] Добавление/удаление/перечисление комнат в доме и получение информации о конкретной комнате. - [ ] Добавление/удаление/перечисление устройств в комнате и получение информации о конкретном устройстве. - [ ] Получение отчёта о доме. - [ ] Присутствуют функциональные тесты, которые общаются с backend-ом и проверяют его ответы. Frontend приложение: - [ ] Отображает список комнат в доме. - [ ] Позволяет перейти к конкретной комнате или добавить новую комнату. - [ ] Отображает список устройств в комнате. - [ ] Позволяет перейти к конкретному устройству или добавить новое устройство. - [ ] Позволяет запросить отчёт о состоянии дома. **Критерии оценки:** - Workspace успешно собирается. - Приложения-примеры успешно выполняются. - Команды cargo clippy, и cargo fmt --check не выводят ошибок и предупреждений. ## Демо **TBD**