How hirego1ai-design/hariom- works
HireGo AI is a two-sided hiring platform: candidates build profiles, find jobs, apply, and complete assessments; employers publish roles, evaluate applicants, interview, and make offers. The application route shows candidate submissions can create or resume validation gates, assign assessments, and send confirmation. Employer hiring also includes matching and managed-hiring workflows, while payments and administration support the marketplace. The graph uses documented capabilities and sampled call ownership; unsampled routes and integrations are grouped cautiously rather than assigned speculative wiring.
Main entry points: dashboard/page.tsx Employer workspace · applications/route.ts Applications · jobs/page.tsx Job discovery · start/route.ts Candidate assessments
Components 22
Candidate journey
- Candidate workspace
src/app/candidate/dashboard/page.tsx - Profile and onboarding
src/app/onboarding/page.tsx - Job discovery
src/app/jobs/page.tsx - Applications
src/app/api/applications/route.ts - Candidate assessments
src/app/api/assessment/mcq/start/route.ts
Employer hiring
- Employer workspace
src/app/employer/dashboard/page.tsx - Job publishing
src/app/api/employer/jobs/route.ts - Candidate matching
src/lib/matching/JobMatchingEngine.ts - Hiring pipeline
src/lib/workflows/HiringPipeline.ts - Interviews and offers
src/app/api/employer/interviews/route.ts - Managed hiring
src/app/employer/managed-hiring/page.tsx
Platform services
- Authentication
src/app/api/auth/login/route.ts - Payment routing
src/lib/payments/PaymentGatewayController.ts - Private file storage
src/lib/storage.ts - AI budget controls
src/lib/governance/BudgetManager.ts - Workflow engine
src/lib/workflows/WorkflowEngine.ts
Administration
- Admin console
src/app/admin/dashboard/page.tsx - Administration APIs
src/app/api/admin/jobs/route.ts - Assessment integrity
src/components/proctoring/ProctoringEngine.tsx
Other components
- Candidate
- Employer
- Administrator
Connections 20
- Candidate → Profile and onboarding: builds profile
- Candidate → Job discovery: finds roles
- Candidate → Applications: submits application
- Job discovery → Applications: applies to job
- Applications → Candidate assessments: assigns assessment
- Employer → Employer workspace: manages hiring
- Employer workspace → Job publishing: publishes roles
- Employer workspace → Candidate matching: reviews matches
- Employer workspace → Hiring pipeline: starts workflow
- Hiring pipeline → Workflow engine: executes steps
- Employer workspace → Interviews and offers: coordinates interviews
- Employer workspace → Managed hiring: requests service
- Candidate → Authentication: authenticates
- Employer → Authentication: authenticates
- Employer workspace → Payment routing: initiates billing
- Applications → Private file storage: uses file services
- Workflow engine → AI budget controls: governed AI spending
- Administrator → Admin console: configures platform
- Admin console → Administration APIs: manages records
- Candidate assessments → Assessment integrity: monitors sessions