IDone HRMS Dashboard Redesign

Role
UI/UX Designer
Scope
Dashboard Redesign
Category
Enterprise Web App (HRMS)
Industry
HR Tech & Workforce Management
The redesigned IDone HRMS dashboard showing today's stats, time off requests and team celebrations

1.Product Context & Vision

IDone is an enterprise HRMS (Human Resource Management System) designed to simplify workforce operations, attendance tracking, leave requests, and payroll for organizations.

To support large companies with thousands of employees across multiple office branches, iDone needed to replace its old dashboard with a modern, clear interface that gives HR managers instant visibility into daily operations.

The Goal: Redesign the legacy HRMS dashboard into a scalable, data-driven workspace that gives HR managers real-time operational visibility and multi-location data control.

2.The Problem

Old Dashboard
The legacy IDone dashboard: five heavy gradient counter cards over an empty location table
  • Rigid & Obsolete Tech Stack

    Couldn't support custom client needs or modern interactive components.

  • High Visual Noise

    Harsh, high-contrast gradients caused visual strain and looked unprofessional.

  • Poor Visual Hierarchy

    Key updates like employee birthdays were buried in tiny, unreadable text.

  • Incomplete Operational Data

    Showed only basic device counts, hiding leave approvals, trends, and calendars.

  • Zero Data Isolation

    Lacked location and department filters, mixing all multi-branch data together.

3.Research & Insights

To understand what enterprise clients actually needed from a daily HRMS dashboard, I conducted internal stakeholder sessions with product managers and analyzed recurring client feature requests.

HR Managers Need "Today's Priorities" First

Clients didn't want to dig through complex monthly reports just to see who was late or on leave today. They needed immediate, top-of-page visibility into daily workforce status.

Multi-Branch Control is Non-Negotiable

Enterprise clients with offices in multiple cities were frustrated that they couldn't filter attendance or devices by specific office locations or departments.

High-Frequency Tasks Belong on the Home Screen

Approving leave requests and checking employee celebrations (birthdays/anniversaries) are daily routines. Hiding them inside sub-menus slowed down HR workflows.

4.Ideas and Iterations

I studied modern B2B SaaS dashboards for layout inspiration, then iterated through multiple wireframe concepts to balance high-level daily KPIs with detailed attendance charts without cluttering the screen.

Six early dashboard concepts laid out in perspective, exploring different KPI, chart and highlight arrangements

5.UX Strategy & Design Solutions

1

Daily KPIs & Global Filters

Placed 4 core metrics (Checked in, Not checked in, On leave, Late arrivals) at the top alongside global Department and Location filters.

UX Impact:

Gives admins a 2-second snapshot of todays workforce while enabling instant branch-level data filtering.

2

Time-Off Approvals & Team Celebrations

Built side-by-side modules for Time off requests (with direct "View" actions) and Team celebrations tracking birthdays and work anniversaries across Today and Next 7 days.

UX Impact:

Helps managers take quick action on leave requests and team birthdays right from the main screen.

3

Visual Analytics & Device Usage

Combined hourly Attendance Stats, a Check-in Channels donut chart, a Weekly Attendance bar chart, and a Top 5 Device Types breakdown.

UX Impact:

Replaces raw text logs with clear visual charts, allowing managers to spot attendance trends and monitor device usage effortlessly.

4

30-Day Upcoming Leaves Calendar

Added a color-coded monthly timeline widget mapping future employee leaves (Weekly off, Paid leave, Sick leave, Holidays).

UX Impact:

Gives department leads forward-looking visibility to plan shift coverages and project deadlines with ease.

The full redesigned dashboard: today's stats, time off requests, team celebrations, attendance stats, check-in channels, weekly attendance statistics, top device types and a 30-day upcoming leaves calendar

6.Before & After (Old vs. New dashboard)

Category Old dashboard Redesigned dashboard
Data Structure & Filters Flat, single-view layout with no filtering options Global Location and Department filters
Visual Style Heavy gradient cards with poor contrast & text hierarchy Clean metric cards with scannable numbers & status icons
Workflow Speed Required 3–4 clicks through sub-menus to approve leaves Direct Time Off Requests widget with 1-click view/approve
Data & Charts Raw, unorganized number counts Weekly Attendance Trends & Top Device Type cards
Team Milestones Single scrolling text banner Dedicated Team Celebrations card (Birthdays & Anniversaries)

7.Impact & Outcomes

Measurable improvements were seen in task completion speed, data usability, and system scalability following the redesign.

100% Data Filtering Capability

HR admins can now seamlessly isolate data for specific branches and teams in real time.

70% Faster Leave Approvals

Surfacing pending requests directly on the home screen eliminated sub-menu navigation and reduced approval turnaround times.

Scalable Modular Framework

Designed a flexible UI component grid that accommodates future enterprise features without cluttering the screen.

8.Lessons Learned & Design Takeaways

Designing Within Technical Limits

When working with legacy systems, UX design isn't just about making things look modern—it's about restructuring information architecture so new features fit into existing system capabilities.

Prioritizing Daily Utility

Enterprise users don't want complex decorative graphics; they want immediate clarity on what needs their attention today (who is absent, whose leave is pending, which device is offline).