WP ERP Employee App
A secure enterprise HR companion for WP ERP — employees mark attendance, request leave, view payslips, and access the company directory, all with role-based access control.
Overview
The WP ERP Employee App brings enterprise HR to mobile. It connects to the WordPress-based WP ERP suite via a hardened REST layer and gives every employee self-service tools — while respecting strict role-based permissions.
Architecture
Security and reliability drove the design. Authentication uses JWT with refresh handling; sensitive data is stored in encrypted local storage so the app remains fully usable offline and syncs when back online. Role-based access control (RBAC) gates features per employee, manager, and admin.
Impact
Deployed across 15+ organizations, the app replaced brittle web-only workflows with a fast, offline-capable mobile experience — cutting HR admin overhead and giving employees instant access to what they need.
Key features
- Geo-tagged clock in/out and attendance history
- Leave requests with approval workflows
- Secure payslip access and download
- Company directory and org chart
- Push notifications for approvals and announcements
Challenges solved
- Enforcing role-based permissions across a large feature surface
- Keeping sensitive HR data secure and available offline