All-in-one Admin System for HR and Operations

Manage staff, passports, attendance, off days, bank accounts, transactions, and bills in one secure, modern web application.

  • Role-based access (Super Admin, Admin, Staff)
  • Fast, responsive UI
  • PostgreSQL + Node.js backend
Admin Desk dashboard illustration

Core Features

Authentication & Security

  • JWT-based auth & session management
  • Role-based access control
  • Secure password hashing
  • CSRF, XSS, SQLi protections

User Management

  • Create, edit, activate/deactivate users
  • Role assignment and last login tracking
  • Activity visibility

Staff Records

  • Full profiles with filters and status
  • Team and role organization

Passports

  • Auto-create for Indonesian staff
  • Expiry monitoring, visa & WP status
  • Location tracking

Attendance

  • Monthly check-in/out tracking
  • Import/export, reports & filters

Off Days

  • Calendar-based leave management
  • Holiday integration and approvals

Financial Modules

Bank Accounts

Track balances, account details, and manage account types.

Transactions

Record income/expenses with descriptions and timestamps.

Bills

Manage vendor bills, due dates, statuses, and amounts.

Payroll (DB schema ready)

Prepared migrations and routes for payroll list data.

Enterprise-grade Security

  • JWT auth with HTTP-only cookies
  • RBAC for Super Admin, Admin, Staff
  • Input validation and sanitization
  • CSRF and XSS protections
  • SQL injection prevention
Central Admin integration available to enforce plan limits across multiple Admin Desk instances.

Deployment Options

Cloudflare Pages (this site)

Host this marketing site globally with automatic HTTPS and caching.

  1. Connect your repo to Cloudflare Pages
  2. Set build to None (static)
  3. Set output directory to website

Application Hosting

Deploy the Admin Desk app via Nginx + PM2 with PostgreSQL, following the provided guides.

  • Nginx reverse proxy and SSL via Certbot
  • PM2 process management
  • Automated backups and monitoring

Get a Demo

Interested in Admin Desk for your company? Reach out to request a guided demo and pricing.

Contact Us