Skip to main content

HRMS Employee Dashboard

A modern, production-ready Employee Attendance Dashboard module for Odoo that gives employees and HR teams a single interactive interface to monitor attendance, working hours, holidays, leaves, celebrations, and project assignments — all in real time.

HRMS Dashboard Banner

This module enhances the default Odoo attendance experience by presenting data in a beautifully designed calendar-based view with glassmorphism styling, live timers, and instant statistics. It integrates seamlessly with the HR, HR Attendance, HR Holidays, and Project modules.

Key Features

FeatureDescription
Attendance CalendarColor-coded monthly calendar showing Present, Absent, Holiday, Leave, Weekend, Penalty, and Future statuses
Check-In / Check-OutOne-click attendance with timestamps displayed in the user's timezone
Live Work TimerReal-time counter showing hours worked today with accumulated time across multiple check-ins
Attendance StatisticsMonthly summary with counts for Present, Absent, Holiday, Leave, Weekend, and Penalty days
Leave BalancesView allocated vs. remaining days for each leave type (Casual, Sick, Annual, etc.)
CelebrationsUpcoming employee birthdays and work anniversaries within the next 30 days
Projects & TasksView assigned projects with task breakdown by stage and overall project status

Dashboard Overview

Monthly Attendance Calendar

The dashboard is rendered as a client-side Owl JavaScript component and is divided into four main areas:

AreaPositionContents
HeaderTop of the pageMonth navigation arrows, current month name, and year
Calendar SectionMain content (left)7-column calendar grid (SUN–SAT) with date, status label, and time info per day. Color-coded legend with status counts below.
Sidebar SectionRight sideWork Timer Widget, Attendance Statistics Panel, and Leave Balances Panel
Bottom RowFull-width below calendarCelebrations Panel (birthdays & anniversaries) and Projects Panel (task breakdown by stage)

Supported Versions

PropertyValue
Odoo Version17.0, 18.0, 19.0
EditionCommunity
LicenseLGPL-3
CategoryHuman Resources
AuthorSDLC Corp

Quick Start

  1. Install the Module
  2. Link Employee to User
  3. Set Access Rights
  4. Open the Dashboard
  5. Start Tracking Attendance
Need Help?

Contact SDLC Corp at sdlccorp.com/contact-us or email sales@sdlccorp.com