Independent deployments
Web and API services are containerized with Docker, then built, versioned, and deployed to self-hosted infrastructure through separate GitHub Actions CI/CD pipelines.
P—001 / Full-stack platform
A full-stack payroll system with independently deployed web and API services, historical employee configuration, immutable finalized payrolls, and business-scoped access for owners, accountants, and employees.
Web and API services are containerized with Docker, then built, versioned, and deployed to self-hosted infrastructure through separate GitHub Actions CI/CD pipelines.
A temporal data model preserves employment history, compensation changes, withholding elections, deductions, and reimbursements. Each payroll calculation resolves the configuration effective for its pay period.
Finalized payrolls preserve historical compensation, tax, deduction, reimbursement, and payment data. The audit trail remains intact when employee records or business configuration change later.
Supabase Auth, role-based API middleware, and PostgreSQL Row Level Security enforce access for owners, accountants, and employees, including users who belong to multiple businesses.