CS619 Final Year Project โ€” Spring 2026

FireGuard AI ๐Ÿ”ฅ

An Automated Fire Detection System powered by a custom Convolutional Neural Network (TensorFlow/Keras) and the Django web framework. Classifies images as Fire or Non-Fire through live webcam feeds, IP cameras, and uploaded images โ€” with a server-side sound alarm on detection.

SE
Shoaib Ejaz
BS Computer Science โ€” Final Year Student
Virtual University of Pakistan
Course: CS619 โ€” Final Year Project
Supervisor: Madiha Faqir Hussain
Student ID: (add your VU student ID here)
Semester: Spring 2026
๐ŸŽฏ

Project Goal

Detect fire and smoke automatically using AI โ€” faster and more reliably than traditional smoke detectors.

๐Ÿง 

AI Model

Custom CNN built with TensorFlow/Keras. Trained on 10,003 images (Fire / Non-Fire). Test accuracy: 92.60%.

โšก

Runs Anywhere

Classifies 128ร—128 frames on CPU โ€” no GPU required. Live feed uses consecutive-frame smoothing to cut down false alarms.

Technology Stack

๐Ÿ Django Backend framework
๐Ÿค– TensorFlow / Keras CNN classifier
๐Ÿ“ท OpenCV Video & image processing
๐ŸŽจ Bootstrap 5 Frontend UI
๐Ÿ—„๏ธ SQLite Database
๐Ÿ“Š Chart.js Dashboard charts
๐Ÿ”Š pygame Server-side sound alarm
๐ŸŒ Nginx + Gunicorn Production deployment

System Features

Developed with โค๏ธ by Shoaib Ejaz ยท Virtual University of Pakistan ยท CS619 Final Year Project ยท Spring 2026