roskzhu / iSpy-V2

AI-driven face recognition for home security, using user authentication and real-time monitoring.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

    iSpy

Securing Homes, Recognizing Faces — Your Safety, Our Priority




This project is a home security system that utilizes AI-based face recognition technology to enhance the security of your home. The system is designed to recognize authorized users and store their information in a secure database.

Features

  • Face Recognition: The system employs face recognition algorithms to identify and authenticate users.
  • User Database: Authorized users' facial features are stored securely in a database for comparison during access attempts.
  • Real-time Monitoring: The system provides real-time monitoring, alerting homeowners of recognized and unrecognized individuals attempting access.

Prerequisites

Before you begin, ensure you have met the following requirements:

Project Architecture

to be added

Getting Started

Starting the server

(127.0.0.1:5000 by default)

  1. cd backend
  2. python3 -m venv venv
  3. source venv/bin/activate (MacOS)
  4. venv\Scripts\activate (Windows Powershell)
  5. pip install -r requirements.txt
  6. python3 app.py

Starting the app

(localhost:3000 by default)

  1. cd frontend
  2. npm install
  3. npm start

About

AI-driven face recognition for home security, using user authentication and real-time monitoring.


Languages

Language:CSS 28.9%Language:Python 28.6%Language:TypeScript 26.2%Language:JavaScript 16.3%