Skip to content

Home Security System. Server written in Node.js, Android App written in Java, Arduino programmed in C++

Notifications You must be signed in to change notification settings

johnathanmitri/AlarmSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlarmSystem

This is a work-in-progress Home Security System. The goal was to make a full Security System to use in my own house.

The Frontend is an Android App written in Java that would be installed on our devices.

The Backend is written in Node.js, with Microsoft SQL Server for a database. To monitor the zones (Doors/Windows), Arduinos are used.

Monitoring a door is easy with a Magnet in the door, and a Magnetic Reed Switch in the door frame. To simulate this, I am simply opening and closing the circuit for each zone with a breadboard.



Heres a demo of the zones being updated in real time as they are "Opened" and "Closed":

ZonesUpdating.mp4



Users can view the event history of each zone:

ZoneHistory.mp4



If the app is closed, push notifications are sent to devices when a zone is opened:

Notification.mp4

About

Home Security System. Server written in Node.js, Android App written in Java, Arduino programmed in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published