Skip to content27% offProofmatch for ₹10,999 ₹14,999
CloneifyPro

Hirepath · Recruitment and applicant tracking

Hiring for any number of companies: jobs, a careers page with CV upload, a drag-and-drop pipeline, interviews with scorecards, emails, and offers with a CTC breakdown.

Hirepath walkthrough video
Video

Walkthrough: move a candidate, read the CV and offer letter, apply on the careers page with a CV, and send an interviewer's scorecard

1 / 6

What Hirepath runs

  • A public careers page per company, with a form that takes a PDF CV, CTC, notice period and the job's own questions
  • Duplicate check by email or +91 mobile, written any way: one person, one profile, many jobs
  • A drag-and-drop pipeline per job with your own stages, bulk move and reject with a reason
  • Interviews in IST with no double-booked interviewers, and scorecards with a hire / no-hire call
  • Offers with the CTC split the Indian way and a printable letter; accepting one fills an opening
  • Owner, recruiter and interviewer roles: interviewers see only their jobs and no pay unless allowed
Platform
Web, works on phones and tablets
Best for
Companies hiring in India, HR teams, recruitment agencies
User roles
Owner, recruiter, interviewer (pay hidden unless allowed)
Database
PGlite or any Postgres

Who it is for

  • Companies hiring every month

    One place for every opening: a careers page that takes CVs, a pipeline the whole team can see, and interviews that never clash.

  • Hospitals, retail chains and factories

    Walk-ins and referrals sit beside online applicants, many openings for one role fill one by one, and reports show where good hires come from.

  • Recruitment agencies and developers

    Run a separate company per client from one installation, or build on it: job-board posting, calendar invites, onboarding.

Live now

Demo access

Try it before you download it. Kaveri Softworks, an IT services company in Bengaluru, after 60 days of hiring: seven jobs, about 90 candidates, interviews, scorecards and offers. A Chennai hospital group is one switch away, or start an empty company of your own. No sign-up.

Open the demo
  • Dashboard

    Open jobs, the pipeline by step, interviews this week, feedback due, where candidates come from.

    Open dashboard
  • Pipeline

    Drag a candidate to the next stage, or tick a few and move or reject them together.

    Open pipeline
  • Careers page

    The company's public page, as candidates see it. Apply with a PDF CV and watch them land in Applied.

    Open careers page
  • Interviews

    This week's interviews in IST, with scorecards and who still owes one.

    Open interviews
  • Reports

    The funnel, sources with hire rates, time to hire and offers.

    Open reports

People in the demo

No password in the demo. The bar at the top switches company and person, opens the careers page, or starts a company of your own.

  • Ananya Rao

    Owner, Kaveri Softworks

    Everything, including settings: the careers page address, the company colour and the team.

    Open the demo
  • Divya Menon

    Recruiter

    Jobs, the pipeline, candidates, interviews, emails, offers and reports. Not settings.

    Open the demo
  • Vikram Hegde

    Interviewer (Engineering Manager)

    Only the jobs he's on; his interviews and scorecards. Allowed to see CTC and offers.

    Open the demo
  • Lakshmi Iyer

    Interviewer (Senior Architect)

    Only her jobs, with no CTC, salary ranges or offers anywhere.

    Open the demo
  • Meenakshi Sundaram

    Owner, Arogya Care Hospitals

    A separate company with its own jobs, candidates and careers page. Switch to it in the bar at the top: nothing of Kaveri's is visible.

    Open the demo

Postgres runs in your tab and keeps your changes in this browser; emails stay in the outbox. “Reset demo” in the bar starts over.

On your own machine

Install it and sign in

  1. 1
    npm install
  2. 2
    SEED_PASSWORD=choose-a-password npm run db:seed
  3. 3
    npm run dev

Then sign in with the sample admin:

Password

choose-a-password

Or whatever you set SEED_PASSWORD to. Every sample person signs in with it.

Without the seed, the first visit asks you to create your company: its name, your name and its city. Its careers page and email templates are ready; add jobs and your team next.

Features

Grouped by where the work happens.

Jobs and the careers page

6
  • Title, department, location (Indian cities, remote or hybrid), employment type, experience and salary range in ₹ LPA, openings
  • Draft, open, on hold and closed; the careers page lists open jobs only
  • A public careers page for every company, no sign-in: search and filter, then apply
  • The form takes name, email, +91 mobile, city, experience, current and expected CTC, notice period, LinkedIn and a PDF CV of up to 2 MB
  • Up to five questions of the job's own: text, yes/no or a number
  • Duplicate check: the same email, or the same mobile in any format, is the same person; applying twice for a job is refused

Pipeline and candidates

6
  • Applied, Screening, Interview, Offer, Hired by default; add, rename, reorder or remove the steps between
  • A kanban board: drag cards, or tick several to move or reject them together with a reason
  • Filters by search, tag, source and rating; sources include careers page, referral, Naukri, LinkedIn and walk-in
  • Candidate page: the CV in the page, details, answers, tags and star ratings
  • Notes with @mentions that email the person mentioned, and a full history in plain sentences
  • All candidates across jobs, with filters and a CSV download

Interviews and emails

5
  • Rounds with date and time in IST, a panel, and in person, video or phone
  • No interviewer is booked into two interviews at once; the clash is named
  • Scorecards rate four things from 1 to 5 with a hire or no-hire call; interviewers read others' only after sending theirs
  • Templates with placeholders: application received (sent by itself), interview invite, rejection, offer and your own
  • Every email kept in an outbox with its status; sent through Resend when a key is set

Offers, companies and reports

5
  • CTC split into basic, HRA (metro or not), special allowance, PF, gratuity and variable pay, every line editable
  • An offer letter with monthly and annual figures and the amount in words
  • Accepting an offer hires the candidate and fills an opening; the last one closes the job
  • Sign-up creates a company with its owner, careers address and templates; every query is scoped to it
  • Dashboard and reports: funnel with conversion, sources, time to hire, interviews per week, rejection reasons, offers

Tech and requirements

Exact versions, because that is the first thing a developer checks.

Stack

Framework
Next.js 16, App Router
Interface
React 19, Tailwind CSS 4
Language
TypeScript
Database
PGlite by default, or PostgreSQL 13+; CVs stored in the database
Hiring rules
One service for every rule, a test suite on a real Postgres
Email
Resend (optional); every email kept in an outbox
Sign-in
Email and password, scrypt, signed session cookie

To run it

Node.js
22.6 or newer
Database
None to start; Postgres for production
Secret
AUTH_SECRET in production
Email
A Resend API key to send emails (optional)

What you get in the download

hirepath.zip, 225 KB: the whole project as it unzips, counted from the zip itself.

  • Complete source code, nothing obfuscated
  • A seed script with the sample data the demo shows
  • A README: quick start, configuration and deploying
  • An .env.example with every setting and its default
  • The script that builds the browser demo
hirepath.zip77 files · 225 KB
  • Pages and API routes19 files
    18 KB
  • Core logic20 files
    255 KB
  • Server5 files
    10 KB
  • Screens and components23 files
    298 KB
  • Scripts2 files
    5 KB
  • README and configuration8 files
    96 KB

Common questions

01. Can several companies use one installation?

Yes. Every sign-up is a separate company with its own jobs, careers page, candidates, templates and team, and every query is scoped to it. Set SIGNUP=closed to stop new companies.

02. How does the duplicate check work?

Within a company, a candidate's email and mobile number are each unique. Someone applying again with either one, in any format (98450 12345, +91-98450-12345, 098450 12345), gets the new job added to their existing profile, and applying twice for the same job is refused.

03. Are emails really sent?

With a Resend API key set, yes: the server sends each email after the change that caused it is saved, and records sent or failed. Without a key every email is still written and kept in the outbox, so nothing is lost while you set it up.

04. What can interviewers see?

Only the jobs they're on. They read CVs, add notes and ratings and send scorecards, but never see current or expected CTC, salary ranges or offers unless the owner allows it for that person.

05. Can two interviews clash?

No. Scheduling checks everyone on the panel against their other scheduled interviews and refuses an overlap, naming who's busy and when. Cancelled interviews don't block anything.

More products

All products

Leadtrail

Sales CRM

A sales CRM for any number of companies: enquiries from IndiaMART, JustDial, Facebook and the website, a repeat check on every mobile number, follow-ups, WhatsApp templates, a drag-and-drop pipeline, and one-click invoices in Billcraft.

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
Files
74
Lines
10,823
Source
₹12,499

Renewly

Membership management

Memberships and fees for gyms, studios, dance academies and coaching classes: members and plans, part payments with receipts, renewals and pauses, WhatsApp reminders, Razorpay payment links, and a Today screen of who to collect from and who to renew.

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
Files
86
Lines
12,718
Source
₹9,999

Consentdesk

DPDP privacy and consent

Privacy and consent for India's DPDP Act and Rules: a notice in English and Indian languages, a consent banner and form (a parent's email code for under-18s), a receipt for every answer, a privacy page where people withdraw consent or ask to see, correct or erase their data, requests with deadlines, a 72-hour breach register, and a data map with vendors.

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
Files
84
Lines
10,531
Source
₹12,499