Hired

React.jsSupabaseClerkReact QueryShadcnTailwind CSSVercelVite

Project Overview

• Built a dual-face portal enabling job seekers and recruiters to seamlessly match and connect. • Streamlined the application process with dynamic job listings and instant resume parsing. • Boosted engagement by supporting in-house direct chat interactions.

System Architecture

• Utilized Vite + React.js to ensure extremely fast local processing and fast interactions. • Delegated backend management to Supabase for Postgres relationships and realtime subscriptions. • Embedded Clerk as an out-of-the-box, highly secure authentication layer.

Architecture Diagrams

Architecture Diagram

Key Engineering Decisions

• Incorporated React Query for aggressive data caching, minimizing redundant loads on job filtering. • Leveraged Shadcn UI for rapid, accessible, and standardized front-end component implementations. • Selected Supabase over MongoDB to take advantage of native relational data (SQL) for complex job/applicant matching.