← All workCase study 02 / 07

SwapRX.

A recruitment platform connecting radiology professionals with clinics, from discovery to signed contract.

Year2024
RoleFrontend Developer
TypeClient project
StackNext.js, TypeScript, React.js, Tailwind CSS
SwapRX
01

Overview

SwapRX turns a slow, paperwork-heavy hiring process into a single flow: find a mission on the map, apply, and sign digitally.

SwapRx is a healthcare recruitment platform frontend for the radiology sector, built with Next.js, TypeScript, React.js, Tailwind CSS, Shadcn/ui, React Hook Form, and Axios. It includes features like job listings, user registration, calendar views, document uploads, and an interactive map powered by Google Maps. DocuSeal integration enables seamless contract generation and electronic signatures.

02

Highlights

01
Map-based job discoveryInteractive Google Maps view with clustered missions, filtering, and location-aware search so radiologists find nearby placements at a glance.
02
Digital contract signingDocuSeal integration generating contracts from mission data and capturing legally binding electronic signatures without leaving the platform.
03
Multi-step onboardingGuided registration with document upload, validation and progress persistence, cutting drop-off in the sign-up funnel.
Next.jsTypeScriptReact.jsTailwind CSSShadcn/uiReact Hook FormAxiosGoogle MapsDocuSeal
03

Inside the app

Home
Home
Map-based job discovery
Map-based job discovery
Messaging
Messaging
Contracts
Contracts