WP Manifestindependent plugin directory
manifest / users / candidate-manager-wordpress-plugin

Candidate Manager

A professional WordPress plugin for managing candidate applications with a styled frontend form, secure uploads, and an admin dashboard.

★ 1stars
v1.0-alphalatest · 1 year ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/tsbproject/candidate-manager-wordpress-plugin/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Candidate Manager is a custom WordPress plugin that provides a professional candidate application system. It allows job seekers to apply directly from your website, while administrators can view and manage applications from the WordPress dashboard.

Features

📝 Advanced Candidate Application Form

  • . Collects applicant details such as name, age, address, phone, and email
  • .
  • . Dropdown to select from available job positions
  • .
  • . Upload fields for Driver’s License and Resume
  • . -. Spam protection via math CAPTCHA puzzle

🎨### Professional Styling

  • Clean, modern, mobile-responsive form
  • CSS-enhanced for better UX and accessibility

📊 ### Admin Dashboard

  • New “Candidates” menu in WordPress Admin
  • View all submitted applications
  • Inline modal for reviewing applicant details
  • File download links for uploaded documents

🔒 ### Security

  • Nonce verification to prevent CSRF attacks
  • File upload sanitization
  • Basic anti-spam math puzzle

⚡ Installation

  1. Clone or download this repository.
  2. Zip the candidate-manager folder.
  3. Go to your WordPress dashboard → Plugins → Add New → Upload Plugin.
  4. Upload the zip file and click Install Now.
  5. Activate the plugin.

Usage

  1. Create a new page (e.g., Apply Now).
  2. Add the shortcode: [candidate-form]

Future Improvements

  1. Export applications to CSV/Excel
  2. Add email notifications for new submissions
  3. Applicant approval/rejection system
  4. More advanced CAPTCHA (Google reCAPTCHA)

License

This project is open-source under the MIT License.

Screenshots

Candidate Application Form

Candidate Application Form Preview

Message Dashboard

Message Dashboard Overview

Message Dashboard Modal

Message Dashboard Modal Overview

Releases

1 release. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.0-alpha latest
Sep 24, 2025 1 year ago
form.PNG +1 asset
0
form.PNG0
dashboard.PNG0