SafeNest AI-Powered Smart Home Security Store

AI / Web Application

Project Details

Project Information

Project Title: SafeNest AI-Powered Smart Home Security Store

Category: AI / Web Application

Semester: Fall 2025

Course: CS619

Complexity: Complex

Supervisor Details

Project Description

SafeNest AI-Powered Smart Home Security Store

 

Domain / Category

Artificial Intelligence

 

Introduction

 

The proposed project is SafeNest AI-Powered Smart Home Security Store, an advanced e-commerce platform for purchasing smart security devices such as cameras, alarms, smart locks, motion sensors, and AI-based surveillance systems. SafeNest provides a secure and intelligent shopping experience where users can explore, compare, and purchase smart home security solutions. Since this platform deals with personal safety products and user home details, it integrates robust cybersecurity measures to protect customer data and financial transactions. Artificial Intelligence (AI) will enhance the platform by offering smart product recommendations, real-time threat analysis tips, and fraud detection, ensuring that users not only buy security devices but also receive guidance on improving home safety.

 

Functional Requirements

User Requirements:

 

User Registration & Login (with email/phone verification and password hashing)

 

Smart Security Product Browsing & Searching (CCTV cameras, smart locks, alarms, etc.)

Product Filtering & Sorting (by brand, features, price, home size)

 

Shopping Cart Management

 

Secure Checkout & Payment Gateway Integration

Order History & Tracking

AI-based Product Recommendations (suggesting the best devices based on home type, size, and

 

location)

 

Home Security Risk Analyzer (AI tool that provides a security score and suggests devices accordingly)

Secure Messaging System (chat with security experts for installation advice)

 

Profile Management (edit personal details, manage shipping addresses)

 

Admin Requirements:

Admin Dashboard (manage users, products, and orders)

 

Product Management (add, edit, delete smart security devices with specs)

 

Order Processing & Status Management

Customer Support & Live Assistance Management

 

Sales & Revenue Analytics (track top-selling products and sales trends)

 

AI-based Fraud Detection System (detect fake transactions, suspicious logins, or hacking attempts)

Role-Based Access Control (admins, support staff, and security consultants)

 

Cybersecurity Features

 

Security is critical because the platform deals with home security equipment and personal user data. Secure Authentication & Authorization (Password Hashing, Two-Factor Authentication) SQL Injection & XSS Prevention

Cross-Site Request Forgery (CSRF) Protection

 

SSL/TLS Encryption for secure data transmission

 

 

 

 

Page 123 of 167

 

Role-Based Access Control to prevent unauthorized admin panel access

 

Regular Security Monitoring & Logs for tracking suspicious activities

AI-powered Fraud Detection to identify fake orders or payment attacks

 

AI Integration

 

AI-driven Product Recommendations (suggest devices based on home size, neighborhood risk, and past purchases)

AI Security Risk Analyzer (analyze user’s input about their home and provide a “Home Safety Score”)

 

AI Fraud Detection (monitor payment patterns for abnormal activity)

 

AI Chatbot for Security Guidance (help customers choose the best devices and answer setup queries 24/7)

 

The AI module will use Machine Learning (Collaborative & Content-Based Filtering) for product recommendations, Anomaly Detection (Supervised/Unsupervised Learning) for fraud detection, and Natural Language Processing (NLP) for the chatbot and security guidance. The Home Security Risk Analyzer will apply Classification & Scoring Algorithms to calculate a safety score based on user input.

 

Tools & Technologies

Frontend: HTML, CSS, Bootstrap, JavaScript

 

Backend: PHP (Laravel recommended for security)

 

Database: MySQL

Security Measures: SSL/TLS, CSRF Protection, Password Hashing, XSS Prevention

 

AI Integration: Python AI Modules (for risk analysis & recommendations), Chatbot APIs (Dialogflow/ChatGPT API)

 

 

 

Reference Appendix – AI Techniques & Implementation Guidance

 

Recommendation Systems

 

Real Python: Build a Recommendation Engine with Collaborative Filtering

Analytics Vidhya: Comprehensive Guide to Recommendation Engines in Python

 

Fraud Detection with AI

 

Codementor: Machine Learning in Fraud Detection – A Simple Guide

AI Chatbots (NLP-based)

 

ProjectPro: Python Chatbot Project – Build a Chatbot from Scratch

 

Integrated Example

Medium: LLM-Powered Fraud Detection Chatbot with Python

 

Reference Appendix – Cybersecurity Techniques & Implementation Guidance Secure Authentication & Password Hashing

 

OWASP: Password Storage Cheat Sheet

 

(Guidelines for using hashing algorithms like bcrypt, Argon2, or PBKDF2 for storing user passwords securely.)

SQL Injection & XSS Prevention

 

OWASP: SQL Injection Prevention Cheat Sheet

 

 

 

 

Page 124 of 167

 

OWASP: XSS Prevention Cheat Sheet

 

(Techniques like prepared statements, input validation, and output encoding to stop injection and script attacks.)

 

CSRF Protection

OWASP: Cross-Site Request Forgery (CSRF) Prevention Cheat Sheet

 

(Token-based defense mechanisms to prevent CSRF attacks on forms and transactions.)

 

SSL/TLS & Secure Transmission

Mozilla: TLS Configuration Generator

 

(Best practices for implementing HTTPS, strong TLS configurations, and certificate management.)

Role-Based Access Control (RBAC)

NIST: Role Based Access Control (RBAC) Reference

 

(Guidance on designing secure access models for admin, support staff, and consultants.)

 

Security Logging & Monitoring

OWASP: Logging Cheat Sheet

 

(How to securely log activities and detect suspicious behavior without exposing sensitive data.)

 

Supervisor:

 

Name: Sohail aamir

Email ID: sohailaamer@vu.edu.pk

 

MS Teams ID: sohailaamir24@outlook.com

Languages

  • HTML, CSS, JavaScript, PHP, Python, SQL Language

Tools

  • Bootstrap, Laravel, MySQL, SSL/TLS, CSRF Protection, Password Hashing, XSS Prevention, Dialogflow API, ChatGPT API Tool

Project Schedules

No schedules available for this project.

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.