Checking Authentication...

Dashboard

Overview of your company's hiring pipeline.

+ Create New Job

Active Jobs

Live

{{ jobs.filter(j => j.status === 'active').length }}

Total Candidates

Total

{{ totalCandidates }}

Events

All

{{ events.length }}

Your Job Positions

Loading data...
No jobs found. Start by creating one.
Job Title Publish Date Status Actions
{{ job.title }}
{{ job.location }}
{{ formatDate(job.createdAt) }}
{{ job.status === 'active' ? 'Active' : 'Closed' }}

{{ selectedJob.title }}

{{ selectedJob.location }} • Posted {{ formatDate(selectedJob.createdAt) }}

Description

{{ selectedJob.description || 'No description provided.' }}

AI Instructions

{{ selectedJob.aiConfig || 'No specific AI instructions.' }}

Screening Questions ({{ selectedJob.questions?.length || 0 }})

{{ i+1 }}

{{ q.text }}

{{ q.type }}

Events / Training

Create events, build forms, track attendance, export Excel.

Create Open Event

OPEN EVENT

This is what applicants will see on event page.

Form Builder

No questions yet. Add your first question.
Q{{ qi+1 }}
Required

Link will be: event.html?id=EVENT_ID

Your Events

Loading events...
No events yet. Create your first event.
{{ ev.active ? 'Active' : 'Closed' }}
{{ ev.title || 'Open Event' }}
{{ ev.date || 'No date' }} {{ ev.time ? ('• ' + ev.time) : '' }}

{{ selectedEvent?.title || 'Open Event' }}

Attendance & export Excel.

Attendance ({{ attendance.length }})

Loading attendance...
No attendees yet.
Name Phone Email Submitted Answers
{{ a.name || '—' }} {{ a.phone || '—' }} {{ a.email || '—' }} {{ formatDateTime(a.submittedAt) }}
{{ ans.q }}: {{ ans.answer }}

Event Info

Active: {{ selectedEvent?.active ? 'Yes' : 'No' }}
Date: {{ selectedEvent?.date || '—' }}
Time: {{ selectedEvent?.time || '—' }}
Questions: {{ selectedEvent?.questions?.length || 0 }}