.NET

RecruitFlow

AI-powered, multi-tenant Applicant Tracking System (ATS).

🤖 AI PoweredCompleted
View DemoPrivate Repository
RecruitFlow

Overview

A complete, production-shaped SaaS ATS built on ASP.NET Core MVC with a clean layered service architecture. Companies register a branded workspace, post jobs to a public careers page, and receive applications that are automatically OCR-extracted and AI-screened against the job's requirements with a 0–100 match score. Candidates flow through a drag-and-drop Kanban pipeline with stage-based automated emails, interview scheduling, an analytics dashboard, and Stripe billing — all designed to degrade gracefully and run end-to-end with zero API keys.

Key Features

  • Automatic AI resume screening: OCR → Gemini → 0–100 match score with strengths, concerns, and a recommendation
  • Drag-and-drop Kanban pipeline with audited stage changes and live counts
  • Stage-based automated emails with merge tags via SendGrid (DB-log fallback)
  • Row-level multi-tenancy enforced at the service layer via tenant claims
  • Interview scheduling with structured feedback and AI-suggested questions
  • Analytics dashboard: funnel, source breakdown, time series, AI score distribution
  • Stripe billing with three plans plus a simulation mode when unconfigured
  • Graceful degradation — every external integration is optional