Skip to main content

Employee App Features

The Open Core Employee App provides employees with mobile access to essential HR and workforce management features.

Dashboard

The home screen provides a quick overview of:

  • Attendance Status: Current check-in/check-out status with time
  • Shift Information: Today's shift schedule and timing
  • Leave Balance: Quick view of available leave days
  • Recent Notifications: Latest announcements and updates
  • Quick Actions: One-tap access to common features

Attendance Management

Check-In/Check-Out

Multiple attendance methods supported:

  • GPS-Based: Location-verified attendance with geofencing
  • QR Code: Scan QR code at workplace
  • Face Recognition: Biometric verification using device camera
  • IP-Based: Network-based verification for office attendance

Attendance Features

  • Real-time attendance status display
  • Attendance history with detailed logs
  • Late arrival and early departure tracking
  • Overtime calculation and display
  • Shift-based attendance support

Attendance Regularization

  • Request attendance corrections for missed entries
  • Upload supporting documents
  • Track request approval status

Leave Management

Apply for Leave

  • Select leave type (annual, sick, casual, etc.)
  • Choose date range with calendar picker
  • Add reason and supporting documents
  • View leave balance before applying
  • Emergency contact information

Leave Dashboard

  • Leave Balance: Visual display of available days by type
  • Leave History: All past leave requests with status
  • Pending Requests: Track approval status
  • Team Calendar: View team members' leave schedule

Compensatory Off

  • View earned compensatory offs
  • Apply to convert extra work days to leave
  • Track expiry dates

Payslip Access

  • View monthly payslips with detailed breakdown
  • Download payslips as PDF
  • Earnings breakdown (basic, allowances, bonuses)
  • Deductions summary (tax, insurance, etc.)
  • Year-to-date totals
  • Historical payslip archive

Document Management

Personal Documents

  • Upload and manage employment documents
  • Categories: ID proof, education, experience, etc.
  • View document status (pending, verified, expired)
  • Document expiry notifications

Document Requests

  • Request new documents from HR
  • Track request status
  • Download approved documents

Company Documents

  • Access company policies
  • View employee handbook
  • Download forms and templates

Expense Management

Submit Expenses

  • Create expense claims with receipts
  • Multiple expense categories
  • Upload receipt images
  • Add expense details and notes

Expense Tracking

  • View pending expense claims
  • Track approval workflow
  • Reimbursement status
  • Expense history and reports

Loan Management

  • Apply for company loans
  • View loan eligibility
  • Track loan application status
  • EMI schedule and payment history

Notice Board

  • Company announcements
  • Policy updates
  • Event notifications
  • Department-specific notices
  • Read/unread status tracking

Holiday Calendar

  • View company holidays
  • Regional holiday support
  • Holiday types (national, regional, optional)
  • Add to personal calendar

Approvals (For Managers)

Managers can approve/reject:

  • Leave requests from team members
  • Expense claims
  • Attendance regularization
  • Document requests

Approval Features

  • Pending approval notifications
  • Quick approve/reject actions
  • Add comments to decisions
  • Delegation support

Digital ID Card

  • Digital employee identification
  • QR code for verification
  • Employee photo and details
  • Downloadable/shareable format

Profile Management

Personal Information

  • View and update personal details
  • Emergency contact information
  • Bank account details
  • Address management

Settings

  • Notification preferences
  • Language selection
  • Dark mode toggle
  • Biometric authentication

Push Notifications

Real-time notifications for:

  • Leave request status updates
  • Expense claim approvals
  • Company announcements
  • Attendance reminders
  • Payslip availability
  • Document request updates

Offline Support

Critical features work without internet:

  • View cached attendance history
  • Access downloaded payslips
  • View saved documents
  • Queue attendance punches for sync

Data automatically syncs when connection is restored.

Multi-Language Support

  • English (default)
  • Arabic (with RTL support)
  • Extensible for additional languages

Security Features

  • JWT token-based authentication
  • Biometric login (fingerprint/face)
  • Session timeout
  • Secure local storage
  • Device registration

Integration Points

The app integrates with backend modules:

FeatureRequired Module
AttendanceAttendance (any type)
LeaveLeave module
PayslipsPayroll module
ExpensesExpense module
DocumentsDocumentManagement module
NoticesNoticeBoard module
HolidaysHoliday module
ApprovalsRespective modules