/MotionDetectionSurvilance

UWP app that can detect and notify about any motion it sees through camera

Primary LanguageC#MIT LicenseMIT

Motion Detection Surveillance

Simple UWP app to detect motion based on Last frame comparison. Supports remote access, web-push and email alerts.

Major Technologies Used

  • UWP camera api, SoftwareBitmap
  • Base64 Encoding
  • Socket Listener
  • Service Worker

Screenshots

Dashboard Web Portal

Web Push Web Portal

Email Settings Web Portal

Web Portal Web Portal

Want to contribute?

This is a personal project and I don't have any template(yet) for PR. Try to keep it event driven as the project currently is.

Any refactoring(especially in XAML) or feature are welcome 😁

System Requirements

  • Win 10 1809 and above
  • Camera
  • x86/x64/ARM arch

Setup

Pre Compiled (x86/x64 build only)

  • Download latest release from release (x86/x64 build only)

Compiling on own

Create Resource file (.resw) and name it ApiKey.resw in /MotionDetectionSurvilance directory.

Add following key to it

  • AppCenter(apikey) for ms app center
  • SendGrid(apikey) for email
  • FromEmail(email) for sending email