Home/Products/Tempus HR
● Available Now HR & Operations

Tempus HR.

Multi-tenant HR & attendance management system — built with Next.js 15, TypeScript & PostgreSQL.

Buy Source Code — from $699 → Contact for Custom Build · Instant delivery · Full source included
Next.js 15 TypeScript PostgreSQL Drizzle ORM NextAuth v5 Tailwind CSS v4 shadcn/ui ExcelJS Vercel
12
Pages included
4
User role levels
7
Leave types
Overview

One system. Every HR workflow.

Tempus HR is a complete HR management system built for small to mid-size companies. It handles everything from daily attendance tracking to leave approvals, staff management, and monthly Excel reports — all in one clean, professional web application.

It's multi-tenant, meaning a single deployment can serve multiple companies, each with their own isolated data, staff, and settings. Perfect for agencies that want to resell it to clients, or businesses that need separate environments per department or branch.

The entire stack is modern and production-grade: Next.js 15 App Router, TypeScript end-to-end, Drizzle ORM with PostgreSQL (via Supabase), NextAuth v5 for authentication, and Tailwind CSS v4 + shadcn/ui for the UI. Deployable to Vercel in about 15 minutes.

Get the source code →

Core use case CSV from biometric device → instant monthly attendance report
Deploy target Vercel + Supabase · ~15 min setup
Starting price $699
Features

Everything HR needs. Nothing it doesn't.

📋

Attendance Management

Upload CSV from any biometric/fingerprint device. Auto-detects late arrivals, early checkouts, missing punches, and absences. Manual corrections with full audit trail.

📅

Leave & Amendments

7 leave types. Employee self-service portal. HR/Manager approval workflow with review notes. Leave shown directly on attendance records.

👥

Staff Management

Full staff profiles with employee codes and departments. Per-staff custom attendance rules. Soft deactivation — history always preserved.

📊

Reports & Excel Export

Professionally styled Excel output matching payroll format. Per-staff sheets with 8 punch columns, color-coded late times, and org-wide summary.

🔒

Role-Based Access

4 roles: Super Admin, HR Admin, Manager, Employee. Three-layer enforcement: middleware, page guards, API level. Managers see only their department.

🏢

Multi-Tenant

Each company fully isolated. Invite users by email with role assignment. Public holiday config per org. Configurable working hours per month.

What's Inside

12 pages. All built.

Every page is fully implemented — no stubs, no placeholders. Responsive, tested, production-ready.

Auth 2 pages
Login — split-panel, dark brand side
Register — company onboarding
HR Admin 7 pages
Dashboard — KPI cards + periods
Attendance — CSV upload + monthly view
Staff — create, edit, deactivate
Departments — CRUD + manager assign
Leave Requests — approve / reject
Reports — analysis + history
Settings — org config + holidays
Employee 3 pages
My Attendance — personal view
My Leaves — self-service submission
Profile — update name + password
Tech Stack

Modern. Typed. Maintainable.

Every dependency chosen for longevity and developer experience — no experimental packages, no abandoned libraries.

Frontend

  • Next.js 15App Router
  • TypeScriptstrict mode
  • Tailwind CSS v4
  • shadcn/ui

Backend

  • Next.js API Routes
  • NextAuth v5credentials
  • Drizzle ORM
  • Zodvalidation

Data & Infra

  • PostgreSQLvia Supabase
  • Drizzle Kitmigrations
  • Verceldeploy

Utilities

  • ExcelJSstyled reports
  • Papa ParseCSV import
  • date-fns
  • Lucide Icons
Target Audience

Built for four types of buyer.

🏪

Small Businesses

You use a fingerprint device and currently process CSV attendance files manually every month. Tempus HR automates the whole workflow in one dashboard.

📁

HR Departments

Replacing manual Excel tracking with a proper system that has leave workflows, audit trails, and one-click payroll-ready reports.

🏢

Agencies & Resellers

Multi-tenant by design. Rebrand it, deploy one instance, and onboard as many client companies as you like — all isolated.

💻

Developers

A production-grade Next.js 15 + Drizzle + Supabase + NextAuth v5 codebase to build from, not a tutorial toy. Multi-tenant RBAC included.

Included in Every Tier

What you actually get.

  • Complete source code via private GitHub repo transfer
  • Full PostgreSQL schema + Drizzle migration files
  • Deployment guide — Vercel + Supabase, ~15 min
  • Environment variable documentation
  • 1 round of setup support if you get stuck
  • All 12 pages, fully implemented and responsive
  • Role-based access control at 3 enforcement layers
  • Styled Excel export ready for payroll handoff
Pricing

Choose your starting point.

Buy the source code and run it yourself, or have me handle the full setup and customisation. All tiers include the complete codebase.

Source Code
For developers
$ 699
  • Full codebase (GitHub repo transfer)
  • Database schema + migrations
  • Deployment guide
  • Env variable docs
  • 1 round of setup support
Most Popular
Source + Setup
I deploy it for you
$ 1,299
  • Everything in Source Code
  • I deploy to your Vercel + Supabase
  • Ready within 24 hours
  • Database seeded and tested
  • Handover call included
Source + Branding
White-label ready
$ 2,200
  • Everything in Source + Setup
  • Custom logo, name & color scheme
  • Domain configuration
  • 1 feature customisation
  • Handover call included
Full Custom
Enterprise & agencies
From $3,500
  • Everything in Source + Branding
  • Custom features built to spec
  • Arabic / RTL language support
  • Email notifications for workflows
  • Ongoing support plan
Customisation

Make it exactly yours.

The base system handles most HR workflows out of the box. But every company is different — here's what can be tailored on request:

+Company branding — logo, name, primary color scheme
+Additional leave types or custom attendance rules
+Custom Excel report formats to match your payroll software
+Integration with your specific biometric device CSV format
+Additional user roles or permission levels
+Arabic / RTL language support
+Email notifications for leave approvals / rejections
+Mobile-first responsive enhancements
Interested in customisation? Contact me with your requirements and I'll scope it out — usually within 24 hours. Start the conversation →
Also available
PeopleDesk
Need ASP.NET Core instead of Next.js? The enterprise .NET version — Clean Architecture, SignalR, 32 fully built pages.
ASP.NET Core 9 C# · SQL Server SignalR Clean Architecture