AshikDev.
Back to portfolio

SaaS · Web App · HR Tech · 2025

SyntheHRMS — HR Management System SaaS

Workforce operating system that unifies employees, attendance, payroll, performance and recruitment in one dashboard — a multi-tenant HR SaaS demo built end-to-end.

SyntheHRMS — HR Management System SaaS — SaaS project by SM Ashiqurzamman
HR modules
5
Public pages
10+
Build time
3 wks
Tenants
Multi
Client
SyntheStudio (portfolio demo)
Year
2025
Timeline
3 weeks
Categories
SaaSWeb AppHR Tech
Role
Founding Full-Stack Developer
Services
Product architectureFull-stack developmentUX designSEO & schema
Stack
ReactTypeScriptViteTailwindCSSshadcn/uiReact RouterTanStack QueryZodRechartsSupabase

The challenge

HR teams stitch together spreadsheets, chat apps and legacy payroll tools to run people ops. The demo had to show a modern operating system spanning the full employee lifecycle — hire, onboard, run, review — without turning into another bloated enterprise HRIS.

My approach

Modeled HR as five connected modules — employees, attendance, payroll, performance and recruitment — behind a single dashboard shell. Each module ships as an end-to-end vertical slice with realistic seed data so a hiring manager can navigate hire → onboard → payroll → review in one sitting.

Key features

  • Employee directory with profiles and org chart
  • Attendance and leave management
  • Payroll runs with payslips
  • Performance reviews and goal tracking
  • Recruitment pipeline with candidate stages
  • AI assistant for HR queries
  • Marketing site with pricing, blog and case studies
  • Multi-tenant auth ready for white-label

Technical decisions

Module-first architecture

Five HR modules (employees, attendance, payroll, performance, recruitment) modeled as independent vertical slices so each can evolve — and be sold — on its own.

Single dashboard shell

One shared dashboard layout with role-aware navigation instead of separate portals — HR ops is one audience wearing many hats, not distinct users.

Supabase + TanStack Query

Supabase for auth and multi-tenant data; TanStack Query for cache, optimistic updates and background refetching across every module.

Marketing + product in one repo

Public site (landing, pricing, blog, case studies) ships alongside the authenticated app so SEO, lead capture and product live under one deploy.

Outcome

A fully navigable HR SaaS demo used as an Upwork work sample: employee directory, attendance and leave tracking, payroll runs, performance reviews and a recruitment pipeline — all behind a single sign-in with a marketing site, pricing, blog and case studies.