Sanyakorn Chaiphiphatworakul
All work

Prototype

HR mobile app

Flutter app for leave, approvals, payslips and co-op savings; a 2024 prototype grown into a second version in 2025.

Period
2024 – 2025
Role
Sole developer
Used by
HR

What I built

Mobile client on the same API as EmpBook. The first version covered leave and the calendar; the second added PDF payslips, savings and permission-based screens.

Key features

  • Request and edit leave
  • Approve the team’s leave
  • Leave-quota cards and holiday calendar
  • Working-time view
  • Open payslips as PDF and view savings

Under the hood

  • Dio interceptor refreshes the token on 401 and retries the request
  • Caches the access policy on device for can(resource, action) checks before showing screens