About OfficeBlink
Scallable Enterprise payroll and HR SaaS Project
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) Re...