ComingUp
OfficeBlink

OfficeBlink

Scallable Enterprise payroll and HR SaaS Project

Apr 26, 2026 Finance & Accounting
enterprise hr payroll saas

Gallery

OfficeBlink

About

Offliceblink — Full-Stack SaaS HR & Payroll Platform (Source Code) A production-ready, enterprise-grade Human Resource and Payroll Management System built for SaaS deployment. Buy the complete source code and launch your own HR platform. --- What You're Getting Offliceblink is a fully-featured, multi-tenant SaaS platform that covers the entire employee lifecycle — from hiring through offboarding — with a robust payroll engine at its core. It is built with a modern, scalable tech stack and includes both a complete Go backend and an Angular frontend. This is not a prototype. It is a production-quality codebase with 20+ feature modules, a comprehensive REST API with Swagger documentation, type-safe database queries, end-to-end approval workflows, a full reporting engine, and a clean, deployable architecture. --- Core Modules & Features Payroll Engine - Multiple payroll run types: regular, off-cycle, correction, and final runs - Full payroll lifecycle: create → calculate → submit → approve → lock - Automatic tax deduction, allowance, and deduction calculations - Gross-to-net, net-to-gross, and CTC-to-gross salary calculators - Payslip generation per employee with itemized earnings and deductions - GL journal entry generation for accounting system export - Multi-currency support with exchange rate management Employee Management - Full employee profiles: personal info, employment history, contracts, bank accounts, and documents - Promotions, transfers, contract changes, and termination workflows - Employee number auto-generation with custom prefixes - System access invitations with temporary password provisioning - Salary history tracking Compensation & Benefits - Employee allowances, deductions, and garnishments (court-ordered wage deductions) - Salary advance requests with approval, disbursal, recovery, and write-off tracking - Benefit library and open enrollment period management - Per-employee benefit elections and approval Leave Management - Configurable leave policies (annual, sick, bereavement, and custom types) - Accrual rules, carry-over rules, and notice requirements - Leave balance tracking per employee per year - Leave request → manager approval → balance deduction workflow - Document/attachment support (e.g., medical certificates for sick leave) Attendance & Scheduling - Clock-in/clock-out with GPS location capture - Manual time entry with break tracking and overtime calculation - Configurable overtime rules (daily and weekly thresholds) - Shift templates, employee scheduling, shift swapping, and shift bidding - Time entry approval by managers - Cost code/project billing assignment Performance Management - Review cycles (annual, quarterly, etc.) with status tracking - Self-assessment, manager assessment, calibration, and employee acknowledgment - Goal setting and progress tracking - KPI templates and employee KPI scoring - 360-degree peer review with anonymous feedback option Expense Management - Employee expense claim submission with receipt uploads - Configurable expense categories with per-category limits and GL mapping - Billable expense tracking with project/cost code assignment - Claim approval and batch reimbursement Approvals & Workflows - Configurable multi-step approval workflows for any resource type - Sequential and parallel approval steps with role-based or user-based routing - Auto-approve thresholds, timeout escalation, and expiration handling - Full decision audit trail with comments Training & Development - Training programs, courses, and prerequisites management - Employee enrollment and completion tracking with grades - Certification tracking with expiry and renewal dates Asset Management - Asset registry with serial numbers, purchase cost, and depreciation tracking - Employee asset assignment and return with condition assessment - Maintenance and repair logs with cost tracking Offboarding - Customizable offboarding templates with role-assigned tasks (IT, Finance, HR, Manager) - Clearance tracking across departments - Task status and deadline management - Exit reason capture and feedback collection Compliance & Tax - Compliance obligation calendar with jurisdiction, frequency, and due date tracking - Tax filing records with confirmation numbers and document storage - Year-end reporting and statutory deduction tracking Reporting (40+ reports) Payroll summaries, payroll registers, variance analysis, pre-payroll audits, overtime reports, tax liability (per run and YTD), PAYE/withholding, compensation and benefits cost breakdowns, leave liability, headcount and turnover, payment reconciliation, GL balance, performance ratings, goal achievement, expense summaries, offboarding pipelines, asset utilization, and more. --- Platform Architecture Backend — Go + Fiber v2 - Clean module architecture: each domain has its own handler, service, DTO, routes, and errors - PASETO token authentication (Ed25519 asymmetric keys) - RBAC with system roles, custom roles, per-user permission overrides, and API key scoped access - Type-safe database queries via SQLC - Database migrations via golang-migrate (PostgreSQL 17) - Redis for caching and rate limiting - Kafka for async event streaming (payroll/payment processing) - Full Swagger API documentation Frontend — Angular 21 - Standalone components, no NgModules - Lazy-loaded routes for fast initial load - State management with @ngrx/signals - Spartan-ng headless UI components with Tailwind CSS - Auto-generated TypeScript API clients from the Swagger spec Infrastructure - Docker Compose setup: PostgreSQL 17, Redis 7, Zookeeper + Kafka - Dockerfile + Nginx configuration for production deployment - Health check API endpoint - Multi-tenant from the ground up — full company data isolation Security - Account lockout after 5 failed login attempts - Session tracking with IP/User-Agent logging - API key IP whitelisting - Full audit trail of all user actions and data changes - Webhook support for outbound integrations with retry logic --- What You Can Do With This - Launch a B2B SaaS HR platform targeting small and medium businesses - White-label it for a specific industry or region - Add it to an existing accounting or ERP platform as a payroll/HR module - Use it as the foundation for a country-specific payroll solution with local tax rules - Build on top of it — the codebase is clean, well-structured, and designed for extension --- What's Included - Complete Go backend source code (all 30+ modules) - Complete Angular 21 frontend source code - PostgreSQL database migrations (full schema) - Docker Compose configuration for local and production deployment - Swagger API documentation - Environment configuration templates

Comments (0)

No comments yet. Be the first to comment!