PeopleCore
HR Management System with Shift Scheduling, Leave Accrual & Employee Self-Service
Complete HRMS covering employee records, organization structure, attendance, leave management with automatic accrual, recruitment pipeline, performance reviews, shift scheduling with rotating patterns, HR and executive analytics, employee self-service portal, and payroll export API.
The HR Challenge
Philippine companies face unique HR requirements — government ID tracking for SSS, PhilHealth, Pag-IBIG, and TIN; mandated leave types with specific accrual rules; shift scheduling for operations teams; attendance that feeds into payroll; and performance tracking across the organization. Most HR teams work around gaps in generic software with spreadsheets and manual processes.
PeopleCore handles all of it — a purpose-built HRMS with 10+ modules covering the complete employee lifecycle, from recruitment through performance reviews, with Philippine compliance built in.
Architecture
PeopleCore uses Clean Architecture (Domain, Application, Infrastructure, API, Web) — a deliberate separation that keeps business logic independent of frameworks, UI, and data access. The domain layer contains all entities and business rules. The API layer exposes REST endpoints. The Web layer provides the Blazor WebAssembly frontend.
What Sets PeopleCore Apart
Shift Scheduling
Not just attendance tracking — PeopleCore includes shift templates with start/end times and break durations, rotating patterns with configurable slots, and employee shift assignments. Operations teams with multiple shifts get proper scheduling support, not workarounds.
Leave Accrual Engine
Leave isn’t just a balance field that HR updates manually. PeopleCore has accrual policies with configurable rates and frequencies. A background process runs monthly accrual transactions that credit employee balances automatically. Leave requests validate against real-time balances and check for overlapping dates.
Employee Self-Service
Employees access their own portal to view their profile, check attendance records, submit leave requests, and track balances. This reduces the volume of routine HR inquiries and puts information directly in employees’ hands.
Analytics Dashboards
Two analytics modules — HR Analytics for workforce metrics (headcount, turnover, attendance trends, leave utilization) and Executive Analytics for strategic views (workforce cost, departmental metrics, recruitment funnel performance).
Why HR Teams Choose PeopleCore
- 10+ modules covering the full employee lifecycle — not a basic employee directory
- Shift scheduling with templates, rotating patterns, and employee assignments
- Automatic leave accrual with configurable policies — not manual balance updates
- Employee self-service portal for profile, attendance, and leave
- HR + Executive analytics dashboards with real workforce metrics
- Payroll export API designed for seamless PayZen integration
- Clean Architecture ensuring maintainability and testability
Everything inside PeopleCore.
A modular platform — pick the capabilities you need, add more as you grow.
Employee Management
Comprehensive employee profiles with government IDs, emergency contacts, and document storage.
- Personal information, employment details, and status tracking
- Government ID management — SSS, PhilHealth, Pag-IBIG, TIN
- Emergency contacts with relationship and phone details
- Employee document storage with type categorization
- Employment status — regular, probationary, contractual
Organization Structure
Company hierarchy with departments (nested sub-departments), teams, and positions.
- Company profile with business information
- Departments with nested sub-department support
- Teams for cross-functional groupings
- Positions with grade levels and reporting relationships
Attendance & Overtime
Daily attendance records with overtime request and approval workflows scoped to direct reports.
- Attendance records with daily time tracking
- Holiday management — regular and special non-working days
- Overtime requests with manager approval workflow
- Approval scoped to direct reports only — no cross-department approvals
Leave Management
Configurable leave types with accrual policies, automatic monthly accrual, balance tracking, and request validation.
- Leave types — vacation, sick, emergency, maternity, paternity, solo parent
- Accrual policies with rate, frequency, and max balance configuration
- Automatic monthly accrual via background transactions
- Leave balance tracking with carry-over and expiry rules
- Leave requests with balance validation and overlapping date checks
Recruitment
Job posting and applicant tracking through a structured hiring pipeline to employee conversion.
- Job posting creation with requirements and status management
- Applicant tracking — Applied, Screening, Interview, Offer, Hired, Rejected
- Interview stages with scheduling and feedback
- Convert hired applicants directly to employee records
Performance Reviews
Review cycles with KPI items supporting targets, actuals, weights, and weighted scoring.
- Review cycles — quarterly or annual
- KPI items with target values, actual values, and weights
- Weighted score calculation across all KPI items
- Manager and employee performance views
Shift Scheduling
Shift templates with rotating patterns and employee shift assignments for flexible scheduling.
- Shift templates with start time, end time, and break duration
- Rotating patterns with configurable pattern slots
- Employee shift assignments linked to templates or patterns
- Schedule visibility for managers and employees
Analytics
HR and Executive analytics dashboards with key workforce metrics and trends.
- HR Analytics — headcount, turnover, leave utilization, attendance trends
- Executive Analytics — workforce cost, departmental metrics, recruitment funnel
- Dashboard KPIs with period-over-period comparisons
- Filterable by department, team, and date range
Employee Self-Service (ESS)
Employee portal for viewing profile, submitting leave requests, and checking attendance records.
- My Profile — view personal and employment information
- My Attendance — view attendance records and history
- My Leave — submit leave requests and check balances
- Self-service reduces HR administrative load
Payroll Export API
REST API endpoints that export employee, attendance, and leave data for payroll system consumption.
- Employee data export endpoint for payroll systems
- Attendance records export by cutoff period
- Leave information export for payroll deduction
- Designed for PayZen integration via REST API
Ready to Modernize Your Crew Management?
See MaritimeOne in action. Book a personalized demo or start your free trial today.