This Company ERP system is a modular web-based application developed in .NET Core to automate HR and attendance-related workflows, with seamless biometric device integration for real-time employee check-in/check-out tracking.
The platform manages employee attendance, breaks, short hours, extra working hours, leave applications, and department-wise workforce tracking. It is designed to ensure workforce discipline, productivity monitoring, and accurate payroll support.
Real-time data from biometric machines is synced with the system, ensuring accuracy in attendance and time tracking without manual input.
Technology Stack:
- Frontend:
- HTML5, CSS3, Bootstrap
- JavaScript / jQuery
- Razor Pages / Blazor Server (if used)
- Backend:
- ASP.NET Core 6.0 / 7.0 (MVC or API)
- C#, Entity Framework Core
- Database:
- Integration:
- Biometric Device SDK / API (ZKTeco, eSSL, or similar)
- Authentication:
- ASP.NET Identity
- Role-based access control
- Deployment:
- IIS or Azure App Service
- GitHub / Azure DevOps CI/CD (Optional)
Key Features:
Biometric Attendance Integration
- Real-time sync with biometric devices (fingerprint/RFID)
- Auto check-in and check-out logging
- Handles late entries, early exits, and absences
Breaks & Time Management
- Record multiple breaks (lunch, tea, personal, etc.)
- Auto-calculate total working hours minus break time
- Detect and flag short hours or extra Leave Management
- Leave request and approval workflow
- Leave types (Sick, Casual, Annual, Unpaid)
- Leave balance tracking and reporting
Short Hours & Overtime Calculation
- Automated short hour alerts and deductions
- Track extra hours and flag for OT compensation
- Exportable summary reports for payroll processing
Department & Employee Management
- Department-wise employee categorization
- Custom shift timings per department
- Role-based access for HR, Managers, Admins
Dashboard & Reports
- Live attendance dashboard
- Daily/Monthly attendance summary
- Leave and late log reports
- Exportable reports in PDF/Excel
Optional Modules:
- Payroll Integration: Sync with salary system using attendance and OT