A centralized application for monitoring home security sensors. The system enables live monitoring of device statuses to support real-time home security awareness.
Go to file
Kiyan d33f54e5af Refactor HTML templates and CSS styles; implement event and settings controllers 2026-01-12 00:48:40 +02:00
.mvn/wrapper Initial Commit 2026-01-11 12:47:41 +02:00
arduinoSketch Enhance project structure and documentation; add new features and templates 2026-01-11 22:35:00 +02:00
screenshots created screenshots folder with home screen screenshot 2026-01-11 22:40:09 +02:00
src Refactor HTML templates and CSS styles; implement event and settings controllers 2026-01-12 00:48:40 +02:00
.gitattributes Initial Commit 2026-01-11 12:47:41 +02:00
.gitignore Initial Commit 2026-01-11 12:47:41 +02:00
README.md Initial Commit 2026-01-11 12:47:41 +02:00
documentation.md Enhance project structure and documentation; add new features and templates 2026-01-11 22:35:00 +02:00
future.md Enhance project structure and documentation; add new features and templates 2026-01-11 22:35:00 +02:00
mvnw Initial Commit 2026-01-11 12:47:41 +02:00
mvnw.cmd Initial Commit 2026-01-11 12:47:41 +02:00
pom.xml Enhance project structure and documentation; add new features and templates 2026-01-11 22:35:00 +02:00
stack.md Enhance project structure and documentation; add new features and templates 2026-01-11 22:35:00 +02:00

README.md

🛡️ Home Security

A centralized application for monitoring home security sensors. The system enables live monitoring of device statuses to support real-time home security awareness.

🌟 Overview

The Home Security System allows users to monitor events occurring within their home through a network of sensors connected to an Arduino device. The Arduino communicates with the home server via a serial connection. The application provides a comprehensive dashboard for live sensor data, system scheduling, and event notifications.

Key Features

  • Auditory Alarm: When a sensor is triggered, users are notified of the event and an alarm is activated.
  • Schedules: Users can schedule system actions, such as arming or disarming the system at specified times (for example, arm system at 08:00).
  • Notification System: Push notifications delivered through Element X.
  • Universal Access: Fully responsive design across all device sizes, ensuring a consistent experience on desktop and mobile devices.

Focusing on simplicity, usability, and a clean user experience.