πŸš€ Complete Attendance & HR Suite

Nixo 360 HRM Automate Your HR Operations

Manage your staff directory, process payroll, and track hardware assets. Test application flows quickly using the virtual biometric simulator.

ZKTeco Compatible Β· Automated Payroll Β· Secure Database
Nixo 360 HRM Dashboard Screenshot
100% Automated
CSV Exports
ZKTeco Ready
Staff Directory
Clock-In Terminal
Shift Management
Leaves & Holidays
Expense Claims
Asset Tracking
Payroll Engine
Features

Everything You Need for Human Resources

Nixo 360 brings together critical HR tools into a unified, desktop-ready platform powered by Python and Flet.

Staff Directory

Add and edit employee profiles. Register biometric templates securely and upload document attachments directly to the local locker.

Clock-In Terminal

Deploy a high-fidelity kiosk interface displaying scanning logs. Integrate with ZKTeco or use the Virtual Biometric Simulator.

Payroll Processor

Calculate base salaries, overtime pay, and expense reimbursements. Deduct automatic Loss of Pay amounts for unapproved absences.

Shift Management

Configure specific work timings for different departments. Assign shifts to staff and apply customizable late grace periods.

Leaves & Expenses

Process staff leave requests and expense claims digitally. Approved claims sync directly into the monthly payroll engine.

Asset Tracking

Register company hardware such as laptops and peripherals. Monitor which assets are currently assigned to staff members.

How It Works

Deploy Your System Quickly

Initialize the HRM suite and manage staff immediately using the local SQLite setup.

1

Install Environment

Clone the repository, activate your virtual environment, and install dependencies.

2

Register Employees

Add staff details, assign specific work shifts, and upload document contracts.

3

Track Attendance

Employees verify their identity via ZKTeco scanners or the integrated virtual simulator.

4

Run Payroll

Select the working month to calculate overtime, deduct absences, and export CSV rosters.

Analytics & Export

Live Dashboards and Data Export

Gain complete visibility into your workforce operations. Monitor announcements, active shifts, and generate strict payroll compliance reports.

CSV Data
Excel Logs
  • Generate comprehensive CSV rosters for payroll distribution
  • Review present employees and daily attendance distributions
  • Maintain historical logs of all leaves, absences, and expenses
  • Track pending management approvals instantly

πŸ“Š Dashboard Analytics Preview

Total Active Staff
Registered profiles
124
Present Today
Verified clock-ins
118
Pending Requests
Leaves & expenses
7 Actions
Explore Dashboards β†’
Technical Specs

Built with Modern Frameworks

Developed for high performance and stability using robust Python technologies.

🐍 Tech Stack Overview

The application GUI leverages Flet (Flutter for Python) while utilizing SQLModel (Pydantic + SQLAlchemy) over an SQLite engine.

Python 3.10+ Flet v0.85.3 SQLModel SQLite DB

πŸ” Biometric Integration

Interfaces directly via ZKTeco C-Wrapper (pyzkfp) with a fallback to our custom Virtual Simulator Mode for testing.

ZKTeco USB SDK Support Virtual Mode Live Testing
Pricing

Transparent Plans for Your Team

Select the appropriate setup for your specific business size.

Small Team

For independent businesses

PKR Contact
per month
  • Up to 15 Employees
  • Basic Payroll Engine
  • Virtual Simulator
  • Shift Management
  • Email Support
Contact Sales
Enterprise

For large facilities

Custom
tailored setup
  • Unlimited Accounts
  • Custom Integration
  • Dedicated Support Manager
  • On-Premise Deployment Option
  • Data Migration Assistance
Request Deal
Testimonials

Trusted by Managers

Review feedback from teams managing their daily operations with Nixo 360 HRM.

β˜…β˜…β˜…β˜…β˜…
"The payroll engine computes our overtime automatically. We generate monthly payout rosters in seconds."
SC
Sarah Connor HR Director
β˜…β˜…β˜…β˜…β˜…
"The virtual biometric simulator allows us to configure user flows without purchasing extra physical hardware."
JS
John Smith Systems Administrator
β˜…β˜…β˜…β˜…β˜…
"Staff tracking operates perfectly. We monitor late checks and manage holiday calendars from one central dashboard."
MC
Michael Chen Operations Manager
FAQ

Frequently Asked Questions

Review answers regarding installation, payroll calculations, and hardware compatibility.

If a physical ZKTeco USB reader is undetected, the system launches Virtual Mode. You generate a virtual finger template in an employee's profile, navigate to the terminal, select the user, and simulate a scan to test attendance flows entirely via software.
Calculations depend on standard calendar weekdays. The daily rate equals Base Salary divided by business days. Overtime pays 1.5x the hourly rate for time worked beyond 8 hours. Loss of Pay deducts daily rates for unapproved absences. Public weekday holidays are fully paid.
The repository applies global monkeypatches in main.py to handle Flet v0.85.3 constraints. These include automated case-insensitive color lookups, legacy Tab syntax wrappers, and converting scroll arguments to prevent component crashes.
Yes. Staff submit categorized expense claims which managers must approve or reject. Approved claims automatically add reimbursement amounts directly to that employee's next processed payroll slip.

Ready to Manage Your Workforce Efficiently?

Deploy the comprehensive Nixo 360 Attendance & HR Management Suite for your organization.

Scroll to Top