Corporate website & job marketplace

XPAT

Jobs Social Networking Platform

One digital destination for foreign workers and the employers hiring them.

XPAT combines a public company presence with a two-sided jobs platform for worker discovery, employer hiring, profiles, applications, messaging, and marketplace operations.

View project repository

System map

Jobs Social Networking Platform product surface

01

Worker and employer onboarding with phone and Google authentication

02

Job discovery, job details, employer posting, and hiring dashboards

03

Worker profiles, employer profiles, candidate browsing, and premium profiles

04

Video drops, job reels, voice messages, chat, and activity feeds

05

Admin moderation, verification, disputes, feedback, and marketplace reporting

06

Internationalized, installable web experience with end-to-end QA coverage

The challenge

What had to become easier.

Workers and employers need more than a list of vacancies. They need trusted identities, clear role-specific journeys, richer candidate context, and a safe way to move from discovery to conversation and hiring.

The solution

The system we delivered.

We designed separate worker, employer, and administrator experiences around a shared marketplace. The platform supports structured jobs and profiles, social-style candidate content, communication, verification, and operational oversight.

Delivery scope

From product thinking to working software.

Adiva's role covered the connected disciplines required to turn the business need into a usable digital product.

Marketplace product architecture
Corporate and product UX
Role-based application journeys
Firebase and data integration
Admin operations console
Automated and browser QA

Technical foundation

Built on a maintainable stack.

ReactTypeScriptFirebaseSupabaseVitePlaywright

Evidence note: this case study describes product surfaces and technical scope verified from the project repository. We do not publish confidential client data, unapproved testimonials, or results that cannot be independently supported.