Install
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/tejaswinihattali/job-application-manager/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Job Application Manager – WordPress Plugin
A custom WordPress plugin built using PHP that allows users to submit job applications and allows admins to manage applications from the WordPress dashboard. This project demonstrates real-world WordPress plugin development including database handling, security, and admin panel integration.
Features
- Frontend job application form using shortcode
- Resume file upload
- Custom database table creation
- Admin dashboard to view applications
- Secure form handling with nonces and sanitization
- Object-Oriented PHP structure
- Easy plugin installation
Technologies Used
- PHP (OOP)
- WordPress Plugin API
- MySQL
- HTML / CSS
- GitHub
Installation Steps
- Download or clone this repository.
- Zip the folder
job-application-manager. - Login to WordPress Admin.
- Go to Plugins → Add New → Upload Plugin.
- Upload the ZIP file and activate the plugin.
- Create a page and add this shortcode:
- Publish the page.
How It Works
- Users submit applications through the frontend form.
- Data is stored in a custom database table.
- Admin can view applications in WordPress dashboard under "Applications" menu.
- Uploaded resumes are stored in WordPress uploads directory.
Screenshots
Author
Name: Tejaswini
Role: Software Developer
GitHub: (tejaswinihattali)
License
This project is for learning and demonstration purposes.