All projects

Case study · SaaS

SmartPaie

Visit live product

A payroll SaaS built for Tunisian companies. SmartPaie keeps the whole cycle on one thread — from the employee file to the final payslip — covering payroll calculation, CNSS and IRPP contributions, time tracking, control and the HR documents employers have to produce.

Project type
SaaS
Best for
Tunisian SMEs and accounting firms running monthly payroll
Outcome
Payroll, CNSS & IRPP in one workspace
Core stack
React, Nest.js, PostgreSQL
SmartPaie overview

Technology stack

  • React
  • Nest.js
  • PostgreSQL
  • Docker
  • GitHub Actions

01 — The challenge

Client challenge

Payroll in Tunisia is rule-heavy: CNSS declarations, IRPP brackets, bonuses, benefits in kind and a stack of mandatory documents. Most small and mid-sized companies still run it in spreadsheets or ageing desktop software, re-keying the same employee data every month and checking calculations by hand.

02 — What I built

What I built

I built SmartPaie, a multi-tenant SaaS that keeps the whole payroll cycle in one workspace — from the company and employee files to time tracking, payroll calculation, control and the final payslip. A React front end sits on a Nest.js API and PostgreSQL, shipped in Docker containers through a GitHub Actions pipeline.

  • Payroll engine for Tunisian rules: CNSS contributions, IRPP, bonuses and benefits in kind
  • Monthly time tracking per employee, with the status of every month at a glance
  • Control centre and payroll journal to review each run before payslips go out
  • CNSS statements and declarations, leave records, withholding certificates and employer declarations
  • Salary-cost budgeting and forecasting, bank transfers and cash-state exports
  • Self-serve sign-up with a 7-day trial, team roles and user management

Inside the build

01 / 07
SmartPaie — screenshot 1 of 7

03 — The outcome

Measured outcomes

Companies run payroll from one workspace instead of spreadsheets and re-keyed data. Every month follows the same path — prepare, check, generate — with calculations, contributions and documents produced in one place. SmartPaie is live at smartpaie.tn.

Planning something similar for your team?

Book a diagnostic call