The product
HRgo is a SaaS application focused on practical HR administration for smaller and growing companies. It brings employee records, time off, timesheets, and approvals into one consistent application, so routine administrative work no longer depends on spreadsheets, email threads, and manual follow-up.
The challenge
HR administration looks simple until the details accumulate. Employees, managers, and administrators each need a different view of the same information. Requests have to reach the right approver based on the organization’s structure. Roles determine who can see and change what. Deadlines matter, and records need to stay consistent over time.
The product had to model these rules clearly enough to work for different companies, while keeping everyday actions, such as submitting a request or approving one, quick and obvious.
The solution
HRgo is organized into modules that follow how HR work actually happens:
- Employee and company administration for maintaining the company structure and employee records.
- Time-off requests and approvals that route requests to the right people.
- Timesheet workflows for recording and reviewing working time.
- Permissions and roles that control what each user can see and do.
- Notifications that keep employees and approvers informed.
- Subscription and seat management connected to the product’s billing.
- Administrative interfaces for managing accounts and configuration.
Engineering
The application is built as a full-stack TypeScript product:
- A NestJS backend that implements the business rules and exposes the application API.
- React for both the customer-facing application and the administration interface.
- PostgreSQL as the relational database behind employees, organizations, requests, and records.
- Docker-based services for consistent environments from development to production.
- Cloudflare infrastructure integrations.
- Integration with an external billing provider for subscriptions and seats.
Result
HRgo is a working SaaS product that provides the workflows described above in a single application, from employee administration to approvals and subscription management. More about the product is available at hrgo.app.