10+

Core Functional Modules

100%

Real-time Analytics via PostHog

40%

Multiple Organization Support for Users

overview-icon

Overview

The goal was to build a web application that empowers companies to create, share, and manage job referrals within their teams. Cohire enables organization admins to post job listings, employees to refer candidates, and candidates to apply

Challenges

Developing Cohire involved overcoming key organizational hurdles like aligning cross-functional teams and streamlining decision-making. On the technical side, we tackled scalability, real-time data syncing, and seamless integration with third-party tools.

  • Building modular components for future-proofing and extensibility
  • Logical record handling without permanent deletion for compliance and reversibility
  • Handling multiple user roles with custom views and privileges
  • Seamless connection to analytics (PostHog), emails (Resend), and more
  • Ensuring smooth candidate journey visibility for all user types
img-c
img-c

Solutions

We built Cohire using Next.js with React and Tailwind CSS for the frontend, paired with Supabase (PostgreSQL) for data management and Clerk for authentication. The architecture supports server-side rendering and static site generation to optimize performance.

  • Tailored interfaces for Admins, Employees, and Experts, ensuring users see only the tools and data relevant to their role.
  • Supports the entire referral lifecycle—from job creation and sharing to tracking applications and issuing rewards
  • Integrated with PostHog for full-funnel analytics, enabling data-driven decisions with insights into user behavior.
  • Clerk manages authentication and granular role-based access, allowing secure multi-org management.
  • Enables users to share job posts, monitor applications, and update candidate statuses in real time, streamlining recruitment workflows.

More Success Stories

View All Work