All projects
HR & BPO Platform · 2026
Jupiter Portal
Five portals, eight roles, one HR and BPO platform.
Visit website- Our role
- Design & Development
- Duration
- 3–6 months
- Industry
- Events planning & management
- Investment
- $5,000–$10,000

The challenge
A business process outsourcing company ran management, clients, employees and candidates across disconnected tools. Eight distinct roles each needed a different view of the same data — without ever seeing each other's.
The approach
Five separate portals over a single Postgres schema, with row-level security enforcing permissions at the database rather than in the UI. Realtime updates keep dashboards live, pdf-lib generates payslips and invoices, and edge functions handle notification fan-out.
8 roles across the platform
Admin (Management Team)General ManagerRecruiterOrganizational ManagerProject ManagerTeam LeaderTeam MemberCandidate
Inside the platform
- · Time tracking & timesheets
- · Daily logs
- · Leave management
- · Payslips & invoices with PDF export
- · Screen monitoring
- · Team activity
- · Task management
- · Workspaces
- · Candidate database & recruitment
- · Job descriptions
- · Client requests
- · Messaging
- · HR support
- · Office locations
- · Holidays calendar
- · Policies
- · Reports
Gallery
Outcomes
- · One product serving management, clients, employees and candidates
- · Role-based access enforced at the database, not the interface
- · Payslips and invoices exported as PDFs without manual work
- · Live team activity, screen monitoring and leave approvals in one dashboard