Skip to content

Manojarya0207/Attendance-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📅 NLP - Powered Attendance Management System


🚀 Overview

This project is a Flask-based Attendance Management System that combines:

  • Voice Commands (NLP) to mark attendance
  • Beautiful UI with Dark/Light Mode
  • Monthly Reports with Charts (Chart.js)
  • Export Attendance Reports in CSV & PDF
  • Add/Delete Students Easily

Perfect for schools, colleges, or training institutes looking for a modern and smart attendance solution.


✨ Features

  • 📊 Dashboard – View daily attendance with modern UI
  • 🗣 NLP & Voice Commands – Add students / mark attendance by text or speech
  • 🌗 Dark & Light Mode – Seamless theme switching
  • 📈 Monthly Reports – Interactive charts (Pie, Bar, Doughnut)
  • 📥 Export Reports – Download as CSV or PDF
  • Add/Delete Students – Manage student records easily

🛠️ Tech Stack

  • Backend: Python (Flask)
  • Frontend: HTML, CSS, JavaScript
  • Speech Recognition: Google Speech API via speech_recognition
  • PDF Reports: ReportLab
  • Charts: Chart.js

ScreenShorts :

Screenshot 2025-09-06 133624 Screenshot 2025-09-06 133633 Screenshot 2025-09-06 133643 Screenshot 2025-09-06 133651

About

Attendance Management System using the Python and NLP Applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages