DevLumiq HRMS — Next.js HR Management SystemDevLumiq HRMS — Next.js HR Management System
Multi-tenant HRMS built with Next.js 15 & PostgreSQL. 20+ modules: payroll, leave, recruitment, attendance & much moreDevLumiq HRMS — Next.js HR Management System
Multi-tenant HRMS built with Next.js 15 & PostgreSQL. 20+ modules: payroll, leave, recruitmen...
Overview
DevLumiq HRMS — Enterprise HR Management System
A production-ready, full-stack Human Resource Management System built with Next.js 15, Prisma ORM, and PostgreSQL. Designed for multi-tenant SaaS deployment — each company gets its own isolated workspace with role-based access control across 7 roles and 20+ HR modules.
Who Is This For?
HR teams, SaaS founders, and agencies who need a complete, deployable HR platform — not a UI kit, but a working full-stack application with real APIs, real database, real auth, and real business logic out of the box.
Roles & Permissions
7 built-in roles with granular permission control: Super Admin, HR Admin, HR Manager, Payroll Admin, Manager, Employee, Recruiter. Every page, API, and UI element is locked to the correct role automatically.
Modules Included
Employee Management · Leave Management · Attendance & Timesheets · Payroll & Payslips · Compensation · Tax Management · Recruitment (ATS) · Performance Reviews · Training · Onboarding & Offboarding · Expense Claims · Benefits · Asset Management · Document Management · Help Desk · Surveys · Announcements · Calendar & Events · Department Hierarchy · Org Chart · Analytics & Reports · Audit Logs
Key Technical Highlights
- Next.js 15 App Router with TypeScript — zero build errors
- Prisma ORM + Neon PostgreSQL — production schema with migrations
- HMAC-signed httpOnly session cookies — no JWT libraries needed
- Email notifications (Nodemailer) — leave, expense, timesheet approvals
- In-app real-time notifications system
- Bulk CSV employee import with per-row error reporting
- Multi-currency support (INR, USD, EUR, GBP, AED and more)
- PWA-ready with web app manifest and shortcuts
- Demo read-only sandbox mode with 7 demo logins
- Rate limiting (in-memory + Upstash Redis upgrade path)
- One-click Vercel deployment
Design System
Built on a custom shared component library: PageHeader, StatCard, SectionCard, Modal, Pill, Combobox, ConfirmDialog, EmptyState, Skeleton, Avatar — all fully responsive. Tables on desktop, card lists on mobile. TailwindCSS utility-first styling.
Live Demo
Try all 7 roles live at https://devlumiq-hrms.vercel.a...
Password for all demo accounts: Demo@1234
Features
- 20+ HR modules: payroll, leave, attendance, recruitment, performance, training & more
- 7 role-based access levels with 80+ granular permissions
- Multi-tenant architecture — unlimited companies, fully isolated data
- Next.js 15 App Router + TypeScript (0 compile errors)
- Prisma ORM with PostgreSQL — full schema + migration files included
- HMAC-signed httpOnly session cookies — secure auth out of the box
- Email approval notifications via Nodemailer (leave, expense, timesheet)
- Real-time in-app notification system with bell + unread count
- Bulk CSV employee import with per-row validation
- Multi-currency formatter (INR, USD, EUR, GBP, AED, JPY and more)
- Company setup wizard for new tenants
- Employee self-onboarding checklist and profile setup
- Department hierarchy tree view with parent/child relationships
- Calendar with custom events, RSVP, holiday types and leave overlay
- PWA-ready — installable, manifest + shortcuts included
- Demo sandbox mode — read-only demo with 7 pre-seeded user roles
- Rate limiter with in-memory fallback + Upstash Redis upgrade path
- Audit log with CSV export for compliance tracking
- One-click Vercel deployment with full deployment guide
- Command palette with live employee search (Ctrl+K)
Requirements
- Node.js 18 or higher
- PostgreSQL database (Neon free tier works — no credit card required)
- SMTP email credentials (Gmail App Password or Mailgun — for approval emails)
- npm or yarn package manager
- Vercel account for deployment (or any Node.js hosting)
Instructions
- Unzip the downloaded file
- Copy
.env.exampleto.envand fill in your DATABASE_URL, SESSION_SECRET, and SMTP credentials - Run
npm install - Run
npx prisma db pushto create the database schema - Run
npx tsx prisma/seed.tsto seed demo data - Run
npm run devto start locally at http://localhost:3000 - For production: deploy to Vercel, set environment variables in Vercel dashboard, run
npx prisma db pushonce - Full step-by-step guide included in
DEPLOYMENT.md
Other items by this author
| Category | Scripts & Code / NodeJS |
| First release | 5 May 2026 |
| Last update | 5 May 2026 |
| Files included | .css, .html, .sql, Javascript .js |
| Tags | employee management, attendance management, human resource management system, hrms, business management software, payroll system, leave management system, full stack web app, recruitment ats, hr software saas, multi tenant application, next.js project, admin dashboard hr, hr automation tool, company management system |








