← Back to Portfolio

Featured Project

Compass Recruiting CRM

A modern recruiting CRM built for managing candidates, clients, job orders, recruiting pipelines, and placement workflows. The project features a full Next.js App Router architecture with dynamic routes for candidates, clients, and job orders, integrated with a Supabase backend for authentication and data management. The frontend includes reusable dashboard components, clean UI design, and production-ready deployment on Vercel.

Next.jsReactTypeScriptSupabaseBusiness Software (SaaS)Dashboard UIProduction Build
Compass Recruiting CRM

Case Study

01

The Problem

Recruiting teams often manage candidates, clients, job orders, and hiring pipelines across spreadsheets, email threads, and disconnected tools. This creates inefficiencies, limited visibility into recruiting activity, and difficulty tracking candidates through the hiring process.

02

My Approach

I built a recruiting CRM using Next.js, TypeScript, and Supabase that centralizes candidate management, client relationships, job orders, recruiter notes, dashboard analytics, and hiring pipeline tracking. The application uses reusable components, database-driven CRUD operations, and a drag-and-drop pipeline workflow to streamline recruiting operations.

03

Challenges

  • Designing a scalable data structure that supports candidates, clients, job orders, and recruiter activity.
  • Implementing full CRUD functionality across multiple business entities while maintaining a consistent user experience.
  • Connecting frontend workflows to Supabase while handling nullable data, type safety, and database relationships.
  • Building a drag-and-drop recruiting pipeline that updates candidate status and persists changes to the database.
  • Creating a business-focused dashboard that provides meaningful recruiting metrics and operational visibility.
04

Results

  • Delivered a functional recruiting CRM with live database integration and persistent data management.
  • Implemented candidate, client, and job order management with full create, read, update, and delete workflows.
  • Built a drag-and-drop recruiting pipeline that reflects real-world hiring processes.
  • Created dashboard analytics powered by live recruiting data.
  • Demonstrated the ability to architect and develop a business-focused SaaS application from concept to MVP.