Skip to content

☕ This is a project for web application development course

Notifications You must be signed in to change notification settings

RozeQz/SmartHouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

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

Требования

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

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

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

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

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

About

☕ This is a project for web application development course

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published