Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 1016 Bytes

README.md

File metadata and controls

23 lines (17 loc) · 1016 Bytes

Проектная работа по курсу "Разработка интернет-приложений"

Требования

Задание: реализовать распределенное клиент-серверное приложение, позволяющее в режиме реального времени получать данные с датчиков окружающей среды и удовлетворяющее следующим условиям:

  • необходимо сохранять получаемые измерения в БД для дальнейшего анализа;
  • необходимо разработать функционал добавления новых станций с датчиками;
  • вывод данных конечному пользователю должен быть представлен в виде интуитивно понятного интерфейса, позволяющего получить текущие измерения и отследить их динамику;
  • необходимо проработать механизм действий как датчиков, так и сервера в случае временного отказа других составляющих частей системы.

Приложение должно содержать полный набор тестов, позволяющих проверить все аспекты его функционирования.

Устновка и запуск

git clone https://github.com/RozeQz/SmartHouse.git
sudo apt update
sudo apt install openjdk-11-jdk
sudo apt install maven
cd smarthouse_server
mvn spring-boot:run