Admin Dashboard Management
The Admin Dashboard is the central hub for recruitment officers to manage the lifecycle of applicants. Built with a focus on efficiency, it provides a comprehensive overview of candidate profiles, automated resume analysis, and communication tools.
Accessing the Dashboard
To access administrative features, navigate to /admin/login. The system uses secure authentication via Supabase. Once authenticated, you will be redirected to the Admin Dashboard.
Note: Access is restricted to authorized personnel. If you are not logged in, you will be automatically redirected to the login page when attempting to access dashboard routes.
Applicant Overview
The main dashboard presents a tabular view of all submitted applications. This view is designed for rapid screening and includes:
- Candidate Identity: Name and contact information.
- Academic Background: Highest degree obtained.
- Professional Context: Years of experience and preferred Japanese language course.
- ATS Score: A keyword match score calculated during the resume parsing process.
- Current Status: Real-time application status (e.g., Pending, Reviewed).
Reviewing Candidate Details
Clicking on an individual applicant opens the Applicant Detail page. This view provides a deep dive into the candidate's qualifications and the automated analysis performed by the system.
Resume Analysis (ATS Scoring)
The system automatically parses uploaded PDF resumes to identify key competencies.
- Keyword Match Score: A percentage-based score (0–100%) indicating how well the candidate's CV aligns with predefined job and language keywords.
- Matched Keywords: A visual tag cloud showing which specific technical skills (e.g., React, Python, SQL) or language proficiencies (e.g., JLPT N2, Conversational Japanese) were found.
- Extracted Text: A preview of the raw text extracted from the CV for quick verification without downloading the file.
Resume Management
While the dashboard provides a text preview, you can download the original PDF at any time:
- Navigate to the Applicant Detail page.
- Click the Download CV button.
- The file will be saved locally using the naming convention:
FullName_CV.pdf.
Managing Application Status
The ATS supports a structured workflow for candidate evaluation. You can update an applicant's status using the dropdown menu in the detail view.
Status Types
- Pending: The default state for new submissions.
- Reviewed: The application has been opened and the resume analysis has been checked.
- Accepted: The candidate has passed the initial screening.
- Rejected: The candidate does not meet the current requirements.
Automated Notifications
When you update a status, the system triggers an automated email notification to the candidate via the Resend integration.
| Status | Notification Action | | :--- | :--- | | Reviewed | Notifies the candidate that their application is under active review. | | Accepted | Sends a congratulatory email with information regarding next steps. | | Rejected | Sends a polite update regarding the decision. |
Success Confirmation: Upon a successful status change, a toast notification will appear. If the automated email fails to send, the system will alert you, though the status change in the database will remain.
Exporting Candidate Data
For external reporting or offline analysis, the system allows you to export applicant data.
- Format: CSV (Comma Separated Values).
- Included Fields: Full name, Email, Experience, Degree, Preferred Course, ATS Score, and current Status.
- Usage: Use the Export to CSV button on the main dashboard to generate a report of all current applicants in the system.