Smart Job Portal
Descriptions
Overview
Smart Job Portal is a complete PHP Job Application System with Admin Panel, developed using Core PHP and MySQL. This solution streamlines the recruitment process for businesses and HR professionals with a comprehensive set of features for managing job applications.
The system allows you to create job forms with custom questions, accept applications with uploaded resumes, track and manage applications with status updates, and filter, search, and export data easily from the admin panel.
It includes a responsive user interface built with Bootstrap 5, an admin dashboard for full control, and secure file upload handling. Whether you're an HR professional, business owner, or freelance developer, this project helps you quickly deploy a job application system without coding from scratch.
Features
- Admin Login Panel with secure authentication
- Job Form Builder with custom questions (text, textarea, number, file, dropdown)
- Resume Upload with allowed formats: PDF, DOC, DOCX, JPG
- Application Submission Form for job seekers
- Filter by Name, Email, Job Title, Date Range, and Status
- Update Application Status (Pending / Reviewed / Hired)
- View Submitted Resumes
- Pagination for large records
- Company Logo Display on Form Page
- Email notifications (easily customizable)
- Search Functionality
- Secure File Handling with size limit (2MB)
- Responsive Design with Bootstrap 5
- Session-Based Security
- Complete Source Code Included
Requirements
- PHP 7.2 or higher
- MySQL Database
- Apache/Nginx Server (XAMPP, WAMP, or live server)
- Basic knowledge of PHP & MySQL (optional for customization)
Instructions
- Unzip the project files and upload them to your server or local environment (htdocs for XAMPP)
- Create a MySQL database and import the provided
database.sqlfile - Open
conn.phpand update your database credentials:$conn = new mysqli("localhost", "username", "password", "your_database");
- Access the application in your browser:
http://localhost/your-folder-name/– Admin Login - Use the following default admin credentials:
- Username: admin@gmail.com
- Password: admin
- You can edit job forms, manage applications, and update statuses directly from the dashboard

Add a review