My Projects

Smart Face Attendance System

Project Description

A modern, AI-powered attendance management system that uses facial recognition technology to mark student attendance automatically. Built with Python Flask, OpenCV, HTML, CSS.

✨ Key Features

  • Real-time Face Recognition: Uses LBPH algorithm for accurate face detection and identification from webcam feed.
  • Smart Attendance Rules: Includes a 1-hour cooldown policy to prevent duplicate entries for the same student.
  • Automated Model Training: The recognition model retrains automatically whenever a new student is registered.
  • Admin-Protected Registration: Student registration is password-protected (default: admin123) for secure access.
  • Export to Excel: All attendance records are automatically saved in Excel format for easy reporting and analysis.
  • Modern Glass UI: Features a professional user interface with glass morphism design, responsive layouts, and smooth animations.

Technologies Used

Python Flask OpenCV Pandas HTML CSS JavaScript

How It Works

  1. Register: Admin adds new students with face samples (100 images captured via webcam).
  2. Train: System automatically trains the model with new face data.
  3. Mark: Student looks at camera to mark attendance with real-time verification.
  4. Track: Records are saved with timestamps, preventing duplicate entries within 1 hour.

Project Link

View Project On Github

Vulnerability Scanner (Python + Nmap)

Project Description

This project is a Python-based vulnerability scanner that uses the Nmap library to detect potential security issues in a target system or network. It performs service version detection and runs Nmap vulnerability scripts to identify possible vulnerabilities on open ports.

Key Features

  • Scan target IP address, hostname, or network range
  • Automatic vulnerability detection using Nmap scripts
  • Service and version detection for open ports
  • Optional custom port scanning support
  • Fast scanning using optimized Nmap timing options

Technologies Used

Python Nmap python-nmap Cybersecurity

Project Link

View Project On Github

Network Intelligence Tool 🌐

Project Description

A network security and intelligence tool that analyzes target systems by performing port scanning, service detection, DNS resolution, and WHOIS lookups. It helps gather important information about hosts, open ports, and running services for cybersecurity analysis.

Features

  • Fast port scanning to identify open ports
  • Service and version detection
  • Basic OS fingerprinting
  • WHOIS and DNS lookup for domain information

Technologies Used

Python Flask Nmap HTML CSS JavaScript

Project Link

View Project On Github

Birthday Wishes Website

Project Description

This project allows users to create and send personalized birthday wishes with a beautiful interface and customizable options.

Key Features

  • Personalized birthday message display with user's name
  • Audio playback of birthday wish (voice greeting)
  • Simple name input interface
  • Instant response with multimedia greeting

Technologies Used

HTML CSS JavaScript

Project Link

Check out the project below:

View Project

AI Face Recognition

Project Description

This project is aimed at detecting faces and verifying individuals by their names using advanced AI algorithms and database integration.

Features

  • Real-time face detection from webcam
  • Face verification and identification by name
  • MySQL database for storing user data
  • User-friendly GUI interface

Technologies Used

Python OpenCV NumPy MySQL Tkinter

Project Link

Check out the project below:

View Project On Github

Expense Tracking System

Project Description

This project is a comprehensive expense tracking website that helps users monitor their daily expenditures, manage deposits and purchases, and maintain a clear overview of their financial balance with an intuitive dashboard interface.

Features

  • User authentication (Login/Signup system)
  • Personal dashboard with real-time balance
  • Deposit and Purchase recording functionality
  • Account summary with transaction history
  • Visual representation of deposits vs purchases
  • Responsive design for all devices

Technologies Used

Python Flask MYSQL HTML CSS JavaScript

Project Link

Check out the complete project below:

View Project On Github