WP Manifestindependent plugin directory
manifest / content / mini-job-board-plugin

Mini Job Board

Plugin developed to understand wordpress plugin development fundamentals.

by Umid Shrestha · github.com/umid-stha/mini-job-board-plugin

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/umid-stha/mini-job-board-plugin/archive/refs/heads/main.zip

Mini Job Board (WordPress Plugin)

A lightweight job board plugin built using native WordPress APIs.
The plugin allows administrators to manage job listings and provides a foundation for handling job applications.


🚀 Features

✅ Implemented

  • Custom Post Type for Jobs
  • Job archive and single job pages
  • Job taxonomy (e.g. job type)
  • Custom meta fields for job details
  • Search support for job listings
  • OOP-based plugin architecture

🛠 Features Yet to Implement

  • User Roles

    • Applicant
  • Applications

    • Custom Post Type for job applications
    • Link applications to jobs
    • Resume upload support
    • Admin management of applications
  • Apply Now Shortcode

    • Frontend application form
    • File upload (resume)
    • Secure form submission
    • Job-specific application handling

🧱 Architecture

  • Object-Oriented Programming (OOP)
  • WordPress hooks & filters
  • Native WordPress APIs (CPT, Meta, Taxonomies, REST)

📦 Tech Stack

  • PHP (WordPress)
  • MySQL
  • HTML / CSS / JavaScript
  • WordPress REST API

🎯 Goals

  • Build a real-world WordPress plugin from scratch
  • Follow WordPress best practices
  • Keep the plugin lightweight and maintainable

📌 Notes

This plugin is intentionally built without third-party frameworks to demonstrate a strong understanding of WordPress core concepts.