DevLumiq HRMS — Next.js HR Management System icon

DevLumiq HRMS — Next.js HR Management System

Go to Website
Hot or Not
DevLumiq HRMS — Next.js HR Management System

Description

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

  1. Unzip the downloaded file
  2. Copy .env.example to .env and fill in your DATABASE_URL, SESSION_SECRET, and SMTP credentials
  3. Run npm install
  4. Run npx prisma db push to create the database schema
  5. Run npx tsx prisma/seed.ts to seed demo data
  6. Run npm run dev to start locally at http://localhost:3000
  7. For production: deploy to Vercel, set environment variables in Vercel dashboard, run npx prisma db push once
  8. Full step-by-step guide included in DEPLOYMENT.md
Authordev0905
CategoryScripts & Code / NodeJS
Price$40
Extended License$120
Likes1
First ReleaseMay 5, 2026
Last UpdateMay 5, 2026
Files included.css, .html, .sql, JavaScript .js

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit