.NET
RecruitFlow
AI-powered, multi-tenant Applicant Tracking System (ATS).
🤖 AI PoweredCompleted
View DemoPrivate Repository

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