The Attendance System is a web-based application developed to streamline and automate student attendance tracking for professors. The system integrates with an Arduino fingerprint scanner, enabling seamless and secure attendance verification.
Key Features:
- Fingerprint-based student verification via Arduino.
- Real-time updates using SignalR.
- Attendance record filtering (by date/week).
- Excel export functionality.
- Subject and student management through an intuitive dashboard.
Tech Stack:
- Backend: ASP.NET Core
- Database: Entity Framework Core (SQL Server)
- Real-time Communication: SignalR
- Hardware: Arduino with fingerprint sensor
| Name | Role |
|---|---|
| Edon Berisha | Full Stack Developer & Project Lead |
| Alban Rrahmani | Hardware Engineer, Full-Stack Developer |
| Petrit Rexha | Backend Developer, Data Analyst |
| Leutrim Istrefi | Node.js Developer |
Software Requirements:
- .NET 6 SDK or later
- Visual Studio or VS Code
- SQL Server
- Arduino IDE (for hardware setup)
Hardware Requirements:
- Arduino board with fingerprint sensor module
Dependencies: Install the required NuGet packages:
dotnet add package Microsoft.EntityFrameworkCore
dotnet add package Microsoft.EntityFrameworkCore.Tools
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
dotnet add package ClosedXML
dotnet add package Microsoft.AspNetCore.SignalRgit clone https://github.com/edonberishaa/AttendanceSystem.git
cd AttendanceSystem