HR Platform

HR Platform

Dashboard
No reviews yet
$5

Vue 3 HR admin dashboard template with 26 pages: employees, departments, recruitment, payroll, attendance, leave and performance reviews.

Live Demo
Version1.0.0
File Size0.4 MB
Downloads0

About This Template

A human resources management dashboard in Vue 3 spanning the full employee lifecycle — hiring, paying, scheduling and reviewing — plus a component and icon reference for extending it. It is a practical HRIS skeleton rather than a chart-heavy demo.

All 26 pages included

Users and Employee Detail; Departments; Recruitment pipeline; Payroll; Attendance tracking; Leave Management with approvals; Performance reviews; Analytics; Dashboard; Profile and Settings; plus a Forms reference, Tables reference, Components gallery, Icons gallery, Pricing page, FAQ page, a blank starter page, Login, Register and styled 400, 401, 404 and 500 error pages.

Who it is for

Developers building an HRIS, an internal employee portal, or a staffing and recruitment tool. Small consultancies often need exactly this set of screens and nothing more, which makes it a realistic starting point rather than something to strip down.

Built with

Vue 3 with the Composition API, Vue Router, Vite, Bootstrap 5, Font Awesome and SweetAlert2 for confirmation dialogs.

Component reference

The Components, Icons, Forms and Tables pages act as a built-in style guide — handy when a second developer joins and needs to match the existing patterns instead of inventing new ones.

Connecting your own data

Employees, departments, leave requests, payroll runs and performance reviews ship as sample datasets, so every screen renders populated before you connect a backend. Every screen is driven by plain JavaScript objects held in the component or a small local module, never by a hidden backend, so there is no framework magic to unpick. Replacing the demo data means swapping those objects for your own fetch or axios calls — the component structure, props and rendering all stay exactly as they are. Because the data layer is deliberately thin, the template works equally well in front of a REST API, a GraphQL endpoint, Firebase, Supabase or your own Node backend.

Responsive and accessible

Every page is laid out for desktop, tablet and mobile, with navigation collapsing to a drawer on small screens. Markup uses semantic elements and labelled form controls, so screen readers and keyboard navigation work sensibly out of the box rather than needing a retrofit.

What you get

The complete, unminified Vue source — components, router, styles and assets — plus the production build, ready to run with npm install and npm run dev. Every purchase includes a lifetime licence to use the template in unlimited personal and commercial projects, including paid client work. You may modify anything you like; you simply may not resell or redistribute the template files themselves. Download links never expire, and future fixes to this template are free. If you need this template adapted to your exact requirements, you can commission changes through our custom request service.

Features
Employee Database
Payroll Processing
Attendance Tracking
Leave Management
Performance Reviews
Recruitment Pipeline

Customer Reviews

Sign in to leave a review.

Sign in
No reviews yet — be the first!