← Projects

09 / Workforce product

Pillar HR — Employee Self-Service

A focused employee and manager experience for attendance, leave, documents, requests, payroll statements, and approvals through narrow versioned Odoo APIs.

Status
Early access
Odoo version
Odoo 19 + Flutter
My role
Product architecture, Odoo connector development, Flutter integration, security controls, testing, and release engineering.

Business need

Employees and managers needed a focused mobile experience without exposing generic Odoo model access or weakening Odoo as the system of record.

How it works

  1. 01

    Authenticate

    Establish a controlled user context with an explicit employee or manager scope.

  2. 02

    Use employee services

    Provide focused actions for attendance, leave, letters, documents, requests, and payroll information.

  3. 03

    Review manager actions

    Limit the manager view to permitted team information and approval actions.

  4. 04

    Process in Odoo

    Validate every input through versioned endpoints and execute only allowlisted business actions.

  5. 05

    Audit and support

    Keep configuration, intake status, exceptions, and the mobile-action history visible to operations.

What I built

  • I built allowlisted APIs for employee, manager, attendance, leave, requests, documents, and payroll statements.
  • I implemented English, Arabic, and Burmese employee and manager experiences.
  • I added compliance documents, employee letters, payroll readiness, and controlled payroll questions.
  • I created an Odoo operations dashboard, intake queues, configuration controls, and a mobile-action audit.
  • I prepared repeatable UAE and Myanmar pilot data with end-to-end API checks.

Modules covered

  • Employees
  • Attendances
  • Leave
  • Employee Requests
  • Employee Documents
  • Payroll Statements
  • Manager Approvals
  • Odoo API Connector
  • Flutter Mobile Application
  • Audit and Operations Dashboard

What I supported

  • I investigated mobile and API errors across authentication, employee, manager, attendance, leave, and document flows.
  • I maintained backward-compatible endpoints and repeatable pilot fixtures.
  • I resolved environment and integration issues between Flutter and Odoo.
  • I reviewed intake exceptions and audit records to improve operational support readiness.

Technical deliverables

  • Versioned V1-V4 API compatibility
  • Odoo 19 connector addon
  • Flutter employee and manager application
  • UAE and Myanmar pilot configuration
  • Automated model, API, and mobile tests
Next workflowImport & Export Workflow