Start a project
  1. src
  2. products
  3. hrms.tsx

~/products/hrms.tsx

HR, payroll and accounts in one workspace.

Attendance, leave, payroll and company accounts in one workspace, for teams of up to 70 people. One flat monthly price for the whole team.

HRMS demo data
A 16-second tour of the admin side. Everything on screen is demo data.

~/products/hrms/src

What is inside

attendance.ts

Attendance

Check in by QR code inside your office radius, see who is in, on break or late, and handle corrections with a reason and an admin approval.

leaves.ts

Leave

Employees request time off, admins approve in one click, and holidays and special working days stay in one calendar.

payroll.ts

Payroll

Salaries with automatic deductions, and a payslip for every employee.

employees.ts

Employees

A full profile for every person, with salary breakdown and documents. Staff who leave are switched off, not deleted.

accounts.ts

Accounts

Revenue, expenses, reserve and profit distribution next to the payroll that feeds them.

reports.ts

Reports

Export attendance, payroll and accounts reports as PDF.

stack.md

The tech stack, and why we used it

React and ViteA fast app that opens quickly on office computers and phones.
TanStack StartTyped routes keep the admin side and the employee side apart in one app.
SupabasePostgres and a single API function, so there is one backend to run and update.
VercelEach push deploys the app, with no server to patch.

users.md

Who uses it

HR and admins

Approve leave, run payroll and fix attendance with a reason on record.

Owners

See revenue, expenses, reserve and profit next to the payroll that feeds them.

Employees

Check in, request leave and read payslips from any device.

benefits.md

Benefits

  • Attendance, leave and payroll stop living in separate spreadsheets.
  • QR check-in only works inside the office radius.
  • Corrections need a reason and an admin approval.

cost.md

Cost benefits

  • One flat monthly price for the team, not a price per person.
  • Less time spent working out salaries by hand each month.

~/products/hrms/pricing.json

Pricing

Pick the size of your team. The price is for the whole team, not per person.

More than 70 people? Talk to us about a plan for your size.

screens · 4

See it in use

All names and numbers are demo data.

HRMS demo data
HRMS admin dashboard screen with demo data
01Admin dashboard: Headcount, leave, payroll and profit at a glance.
HRMS demo data
HRMS employees screen with demo data
02Employees: Every person, role and contact in one list.
HRMS demo data
HRMS leave management screen with demo data
03Leave management: Approve, reject or edit a request in one click.
HRMS demo data
HRMS settings screen with demo data
04Settings: Office location, check-in radius, leave and payroll rules.

~/faq

Questions about HRMS

Is the price per person?

No. You pay one flat monthly price for the team size: $10 for up to 10 people, $20 for up to 25 and $50 for up to 70.

What if we have more than 70 people?

Talk to us and we will work out a plan for your size.

Do employees need to install anything?

No. Employees sign in from a browser on any device to check in, request leave and see their payslips.

~/start · new project

Run your team from one place.

Tell us your team size and we will set you up.