Description
Online Job Portal Project using PHP and MySQL
This mini project on Online Job Portal has been developed using PHP and MySQL, with PHP version 7.0 and MySQL version 5.6. It can be easily configured on XAMPP or WAMP. The frontend is built using HTML, CSS, and JavaScript. Please note that this is a mini PHP project for academic purposes only, with a single login for the admin to manage all operations related to jobs and companies. There is no registration or role for a second user, only applicants can view and apply for jobs.
Modules and Description of Online Job Portal Project:
Job Module :
The Job Module allows the admin to perform CRUD operations related to jobs. Features include adding new job records, viewing job details, editing and updating job records, and deleting job records. Client-side validation using JavaScript is implemented for all job forms.
Company Module :
The Company Module enables the admin to manage company details. Features include adding, editing, and deleting company records, as well as viewing a list of all companies.
Applicant Module :
The Applicant Module tracks and manages applicant information. Admin can add, view, edit, update, and delete applicant records. Role-based access control ensures that only the admin can perform operations on data, while applicants can only view their own data.
Login Module :
The Login Module provides the login form for the admin to access the system. Features include adding new login records, viewing login details, updating login records, and changing passwords.
Functionality and modules of the project Online Job Portal:
- Login – Admin login functionality
- Logout Functionality
- Change Password Functionality
- Dashboard – Admin dashboard displaying job details, job listings, etc.
- Job Management Module
- Adding, editing, viewing, and listing job details
- Applicant Module
- Adding, editing, viewing, and listing applicant details
- Company Module
- Adding, editing, viewing, and listing company details
- Reports of the project Online Job Portal
- Reports of all jobs, applicants, and companies
Technology Used in the project Online Job Portal
Technologies used in this project:
- HTML : Page layout design
- CSS : Styling and design
- JavaScript : Client-side validation and animations
- PHP : Business logic and frontend implementation
- MySQL : Database management
- Apache2 : Server for running the project
- Compatible with XAMPP, LAMP, WAMP, or MAMP
Supported Operating System
Operating systems supported:
- Windows : Compatible with WAMP or XAMPP
- Linux : Works on all Linux versions
- Mac : Can be configured on Mac OS