All projects

12 / 20 · HR operations & leave management

Joyno HR

A full-stack platform for employee records, policy-aware leave requests, approvals, workforce calendars, tasks, notifications, audit history and Excel reporting.

Role
Full-stack development
Platform
Responsive web application
Built with
Vue.js, Node.js, PostgreSQL
Joyno HR operations dashboard showing navigation, leave approvals, workforce availability and recent activity

The story

  1. 01

    The challenge

    Leave requests affect payroll, staffing and employee trust. HR needed one workflow that applies different policies consistently and keeps approvals visible to everyone involved.

  2. 02

    Our approach

    We translated tenure, leave credits, weekends and Philippine holidays into explicit calculation rules. Role-based workspaces, approval conversations and transactional refunds keep any change to approved leave accountable.

  3. 03

    What it delivers

    Joyno HR brings employee records, leave decisions, workforce calendars, notifications, audit history and management reports into one operations platform.

What we built

  1. 01Employee and user-account management
  2. 02Role-based Employee, HR, Admin and CEO workspaces
  3. 03Configurable leave policies and eligibility rules
  4. 04Paid, unpaid and partially paid leave calculation
  5. 05Probationary leave handling
  6. 06Philippine holiday and weekend-aware credit calculation
  7. 07Shared leave calendar for pending and approved absences
  8. 08Leave approvals, comments, attachments and rejection flows
  9. 09Approved-leave rescheduling and cancellation requests
  10. 10Automatic credit refunds for approved cancellations
  11. 11Task and meeting management with multiple assignees
  12. 12Email links, in-app notifications and preference controls
  13. 13Workspace-wide search and notification center
  14. 14Excel reports for leave, payroll impact, departments and AWOL
  15. 15Administrative audit logs
  16. 16Responsive light and dark interfaces
  17. 17Automated cleanup of expired system records

Technology

Frontend
Vue 3, Composition API, Pinia, Vue Router, Vite, Tailwind CSS
Backend
Node.js, Express and REST APIs
Data & authentication
PostgreSQL, Supabase and JWT authorization
Reporting
ExcelJS-powered management exports
Communication
Nodemailer and in-app notifications
Deployment
Cloudflare Pages and Render

Keep scrolling
to see more

About us

Next page