Overview
Analytics
Team
Total Employees
248
โ 4.2% this month
Present Today
231
โ 93.1% rate
Monthly Payroll
$487K
โ 1.2% vs last
Pending Leaves
12
3 urgent
Recent Employees
Latest additions to the team
View all โ
| Employee | Department | Contract | Status | Salary |
|---|---|---|---|---|
SA Sara Ahmed Engineering |
Engineering | Full-time | Active | $5,800 |
MK Mohamed Kamal Finance |
Finance | Full-time | Active | $4,200 |
LH Layla Hassan HR |
HR | Part-time | Pending | $2,900 |
OM Omar Mansour Sales |
Sales | Contract | Active | $3,500 |
NF Nour Farouk Design |
Design | Full-time | Inactive | $4,600 |
Pending Leaves
Requires your action
SA
Sara Ahmed
MK
Mohamed Kamal
OM
Omar Mansour
March Payroll
Calculated ยท 248 employees
Basic Salaries
$412,000
Allowances
+ $38,400
Overtime Pay
+ $12,600
Deductions
โ $18,900
Taxes
โ $32,100
Net Payroll
$412,000
JWT Authentication
Secure token-based auth
Export Reports
PDF & Excel formats
Email Payslips
Auto-send to employees
Notifications
Real-time alerts
Tax Calculation
Automated tax logic
Advanced Search
Filters & smart queries
Responsive Design
Mobile-first layout
Audit Logs
Full activity history
Employee Directory
248 total employees across all departments
Engineering
64
↑ 2 this month
Finance
32
Stable
Sales & Marketing
88
↑ 5 this quarter
All Employees
🔍
| Employee | Job Title | Department | Contract | Salary | Status | Actions |
|---|
Attendance Management
March 2026 • Live Tracking
Present Today
231
93.1% rate
Absent
12
4.8%
Late Arrivals
5
Deducted $50
On Leave
2
Approved
Today's Attendance Log
Monday, March 16, 2026
| Employee | Check In | Check Out | Hours | Status | Action |
|---|
Department Rates
Engineering96%
Finance91%
Sales82%
HR88%
Design79%
March Overview
151015202531
Present
Absent
Late
Leave Management
Review, approve, and track all leave requests
Pending Requests
3
Awaiting action
Approved This Month
4
↑ From 2 last month
On Leave Today
2
Active absences
Rejected
1
This month
All Leave Requests
| Employee | Type | Period | Days | Status | Actions |
|---|
Leave Balance Overview
Sara Ahmed • EMP-001
Annual17 / 21
Sick12 / 14
Casual5 / 7
Leave Types
+ Add Type
Annual Leave
21 days/yr
Sick Leave
14 days/yr
Casual Leave
7 days/yr
Payroll Management
Automated salary calculation & payslip generation
Total Net Payroll
$412K
March 2026
Total Allowances
$38.4K
+Overtime
Total Deductions
$18.9K
Tax Withheld
$32.1K
Payroll Records
Generated
| Employee | Basic | Allowances | Overtime | Deductions | Tax | Net Pay | Actions |
|---|
Reports & Analytics
Data-driven insights and exportable summaries
Total Payroll Q1
$1.24M
↑ 3.2% YoY
Avg Attendance
91.4%
↑ 2.1%
Headcount Growth
+8
This quarter
Leave Utilization
38%
Of total entitlement
Monthly Payroll Trend
Net payroll disbursed (last 8 months)
Headcount by Department
248
total
Engineering
64 (26%)Sales
88 (35%)Finance
32 (13%)HR
32 (13%)Other
32 (13%)Attendance Summary
March 2026
Total Working Days21
Avg Present Rate91.4%
Total Late Arrivals47
Total Absences98
Overtime Hours312 hrs
Top Earners
This month
SA
Sara Ahmed
$5,760
AS
Ahmed Saber
$5,200
NF
Nour Farouk
$4,600
MK
Mohamed Kamal
$4,200
Leave Summary
March 2026
Total Requests8
Approved4
Pending3
Rejected1
Days Taken Total26 days
API Documentation
RESTful API โ Base URL:
/api/v11. Authentication
POST/loginLogin user and receive JWT token
POST/registerCreate new user account
POST/logoutInvalidate session token
GET/meRetrieve current authenticated user
2. Employees
GET/employeesList all employees
GET/employees/:idGet by ID
POST/employeesAdd new employee
PUT/employees/:idUpdate employee data
DEL/employees/:idDelete employee
GET/employees/search?name=Search by name
PATCH/employees/:id/statusActivate / Deactivate
3. Attendance
POST/attendance/check-inEmployee check-in
POST/attendance/check-outEmployee check-out
GET/attendanceAll attendance records
GET/attendance/employee/:idBy employee
GET/attendance/report?month=&year=Monthly report
PUT/attendance/:idEdit record
4. Payroll
POST/payroll/generateGenerate monthly payroll
GET/payrollAll payroll records
GET/payroll/employee/:idEmployee history
GET/payroll/payslip/:idGenerate PDF payslip
DEL/payroll/:idDelete record
5. Leave Management
POST/leavesApply for leave
GET/leavesAll leave requests
GET/leaves/employee/:idBy employee
PATCH/leaves/:id/approveApprove request
PATCH/leaves/:id/rejectReject request
6. Enterprise
GET/audit-logsSystem audit trail
GET/notificationsUser notifications
POST/employees/:id/documentsUpload documents
GET/reports/export-excelExport to Excel
POST/payroll/:id/send-emailEmail payslip
Add New Employee
Complete all sections to onboard a new team member
Personal Information
Basic details and contact information for the employee
Employee Added!
The new employee profile has been created. They will receive an onboarding email shortly.
Profile Photo
?![]()
Upload Profile Photo
PNG, JPG up to 5MB. Square image recommended.
Browse
Identity
First name is required
Last name is required
Date of birth is required
National ID is required
Contact
Please enter a valid email
Phone number is required
Step 1 of 4
Position
Job title is required
Auto-generated
Department is required
Contract
Full-time
Part-time
Contract
Freelance
Intern
On-site
Remote
Hybrid
Start date is required
Leave blank for permanent
Documents
📎
Upload Contract / Documents
PDF, DOCX up to 10MB each.
Upload Files
Compensation
$
Basic salary is required
$
$
$
%
Default: 10%
⚡ Live Salary Breakdown
Basic Salary
$0.00
Total Allowances
+ $0.00
Tax Deduction
− $0.00
Net Monthly Pay
$0.00
Leave Entitlements
days
days
days
Bank Details
System Access
👑 Admin
HR Manager
Accountant
Employee
Send Welcome Email
Automatically email login credentials to the employee
Enable Attendance Tracking
Enable daily check-in/check-out for this employee
Activate Account Immediately
If off, account will be saved as inactive until activated
Review Summary
👤 Personal Information
Full Name
—
Email
—
Phone
—
Date of Birth
—
💼 Job Details
Job Title
—
Department
—
Contract Type
Full-time
Start Date
—
💰 Compensation
Basic Salary
—
Net Monthly Pay
—
Annual Leave
21 days
Payment Method
Bank Transfer
👤 Overview
💰 Payroll 6
📅 Attendance
📋 History
📄 Documents 4
Personal Information
Edit →
Identity
Full Name
Sara Ahmed
Date of Birth
April 12, 1992
Gender
Female
Nationality
Egyptian
National ID
29204120000000
Marital Status
Single
Contact
Work Email
Phone
+20 100 123 4567
Address
14 Nile St, Cairo, Egypt
Emergency Contact
Ahmed Samy — +20 100 987 6543
Job Details
Edit →
Job Title
Senior Engineer
Department
Engineering
Reports To
MK
Mohamed KamalWork Location
🏢 On-site
Contract Type
Full-time
Start Date
January 15, 2022
Compensation
Edit →
Net Monthly Pay
$5,760
of $5,800 basic
Basic Salary$5,800
Housing Allowance+ $400
Transport Allowance+ $200
Tax (10%)− $580
Late Deductions− $60
Leave Balance
Annual
17d
Sick
12d
Casual
5d
System Access
Edit →
Role👤 Employee
Attendance Tracking✓ Enabled
Account StatusActive
Payslip History
Export All →
March 2026
$5,760
February 2026
$5,760
January 2026
$6,020
December 2025
$7,200
November 2025
$5,760
October 2025
$5,760
YTD Summary 2026
Total Earned$17,540
Total Tax$1,740
Total Deductions$180
Net YTD$15,620
March 2026 Attendance
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
22
23
29
30
Present
Absent
Late
Today
This Month Stats
Present Days9d
Absent Days1d
Late Arrivals1d
Overtime Hours11h
Recent Check-ins
🕓
Mar 17, 2026 (Today)
🕓
Mar 14, 2026
🕓
Mar 13, 2026
🕓
Mar 12, 2026
🕓
Mar 11, 2026
Employment Timeline
March 2026
Salary Review
Annual performance review • 5% increase approved
January 2026
Team Lead Designation
Promoted to lead the Frontend squad (6 members)
September 2025
Leave Taken
Annual leave • Sep 20–27 (8 days)
January 2025
Contract Renewal
Permanent contract upgraded from fixed-term
July 2023
Role Promotion
Mid-level Engineer → Senior Engineer
January 2022
Joined Company
Onboarded as Mid-level Frontend Engineer
Leave History
🌌
Annual • Sep 20–27, 2025
💉
Sick • Apr 3, 2025
🌌
Annual • Dec 24–31, 2024
📅
Casual • Mar 18–21, 2026
Employee Documents
+ Upload New
Employment Contract.pdf
National ID Copy.pdf
Degree Certificate.pdf
Performance Review 2025.pdf
Upload Document
📂
Drag & Drop or Browse
PDF, DOCX, PNG up to 10MB
Browse Files
Profile updated successfully!
✕
Departments
8 departments ยท 248 employees total
🔍
Total Departments
8
↑ 1 this quarter
Largest Dept
Sales
88 employees
Avg Dept Size
31
Employees
Open Positions
12
Across all depts
All Departments
| Department | Head | Employees | Budget | Open Roles | Status | Actions |
|---|
Add New Department
Set up a new department with branding, head, and budget
📋 Basic Information
Department name is required
3โ5 uppercase letters
👤 People & Structure
people
💰 Budget
$
🎨 Appearance
⚙ Settings
Active Department
Inactive departments are hidden from employee assignment
Allow Self-Assignment
Employees can request transfer to this department
Require Manager Approval for Leave
All leave requests go to department head first
👁 Live Preview
New Department
No description yet
0
Target
โ
Budget
โ
Head
💡 Tips
✓Use a short, clear name โ it appears across the entire system.
✓Assign a department head who will approve leaves and manage team.
✓Set a realistic headcount target to track hiring progress.
✓Pick a distinct color so the department is easy to identify in reports.
Apply for Leave
Submit a new leave request for review and approval
1
Employee2
Leave Type3
Dates4
Details5
Review🌌
Leave Request Submitted!
Your leave request has been submitted and is awaiting manager approval. You'll be notified once a decision is made.
👤 Select Employee
Who is this leave request for?
🔍
🌌 Leave Type
Select the category of leave
✓
Annual Leave
17 days remaining
✓
Sick Leave
12 days remaining
✓
Casual Leave
5 days remaining
✓
Unpaid Leave
No cap
✓
Maternity
90 days
✓
Emergency
Case by case
📅 Select Dates
Click to select start date, then end date
March 2026
⚠A leave request already overlaps with this period.
⚠Requesting more days than available balance.
📋 Request Details
Reason, coverage, and supporting documents
Upload Medical Certificate or Supporting Doc
PDF, JPG, PNG — max 5MB
✓ Review & Submit
Confirm all details before submitting
I confirm this information is accurate
By submitting you agree to the company leave policy
📋 Request Summary
Employeeโ
Leave Typeโ
Start Dateโ
End Dateโ
Durationโ
Coverageโ
Balance After Request
📚 Policy Reminders
📅 Requests must be submitted at least 2 working days in advance.
💉 Sick leave requires a medical certificate for 2+ consecutive days.
⏰ Approval typically takes 24–48 hours.
📞 Emergency leave can be submitted same-day with manager notice.
Log Attendance
Manually record or correct an attendance entry
⏰
Attendance Logged!
The attendance record has been saved successfully.
👤 Employee & Date
Select the employee and attendance date
Attendance Date
🕐 Check-In & Check-Out Times
Enter the exact check-in and check-out times
Check In
โ
Check Out
Total hours:
8h 00m
$
Applied if status is Late
📝 Notes & Override
Override Existing Record
If a record already exists for this date, replace it
📋 Entry Summary
Employeeโ
Dateโ
Check Inโ
Check Outโ
Hours Workedโ
Statusโ
Deductionโ
📅 This Month โ Select Employee
Present9d
Absent1d
Late1d
Create Payroll Entry
Manually generate or adjust a payroll record for an employee
💰
Payroll Entry Created!
The payroll record has been saved. The payslip is ready to download or email.
👤 Employee & Pay Period
Select the employee and the month being processed
Pay Period
💰 Salary Components
Basic salary, allowances, and deductions
Earnings
$
$
$
$
$
Auto from attendance or enter manually
$
Deductions
%
$
$
$
⚡ Live Calculation
Basic Salary$5,800.00
Total Allowances+ $600.00
Overtime & Bonus+ $0.00
Tax− $580.00
All Deductions− $0.00
NET PAY$5,820.00
📝 Notes & Options
Email Payslip to Employee
Send payslip to employee's registered email address
Mark as Processed
Lock this entry after saving
💰 Payroll Summary
Employeeโ
PeriodMarch 2026
Basic$5,800
+ Allowances$600
− Deductions$580
Net Pay
$5,820
📈 vs Last Month
This Month$5,820
Last Month$5,760
System Settings
Configure roles, access, payroll rules, and system preferences
⚙ General
👤 Roles & Access
💰 Payroll Rules
🔔 Notifications
Company Information
Working Hours
Mon
Tue
Wed
Thu
Fri
Sat
Sun
min
System Preferences
Dark Mode
Currently active
Auto-generate Payroll
Run payroll on the last day of each month
Attendance Fingerprint
Enable biometric check-in integration
Two-Factor Auth
Require 2FA for Admin and HR roles
Localization
Role Permissions Matrix
| Feature | 👑 Admin | 🧑 HR Mgr | 💼 Accountant | 👤 Employee |
|---|---|---|---|---|
| View Employees | ✓ | ✓ | ✓ | Own only |
| Add/Edit Employees | ✓ | ✓ | ✕ | ✕ |
| Delete Employees | ✓ | ✕ | ✕ | ✕ |
| Approve Leave | ✓ | ✓ | ✕ | ✕ |
| View Payroll | ✓ | Limited | ✓ | Own only |
| Generate Payroll | ✓ | ✕ | ✓ | ✕ |
| View Reports | ✓ | ✓ | ✓ | ✕ |
| System Settings | ✓ | ✕ | ✕ | ✕ |
Active Users by Role
Admin1
HR Manager3
Accountant2
Employee242
Payroll Configuration
of month
%
x
$
Per late occurrence
$
Per absent day
Allowance Templates
+ Add Template
Housing Allowance$400/mo
Transport Allowance$200/mo
Meal Allowance$100/mo
Phone Allowance$50/mo
Notification Preferences
Payroll Generated
Notify admins when payroll run completes
Leave Requests
Alert HR managers for pending leave approvals
New Employee Added
Notify team leads on onboarding
Late Arrivals Report
Daily summary of late check-ins
Contract Expiry Alerts
30 days before contract end date
Birthday Reminders
Daily notification for employee birthdays
Email Configuration