Career Portal - Online Job Search Script

Bluehost Shared Hosting

Career Portal V2.0

Career Portal is a modern multi-role job board and training platform built with CodeIgniter 4. Jobseekers create profiles, search vacancies, and apply online. Employers publish company pages, post jobs, and manage applicants. Admins control jobs, companies, courses, CMS content, menus, newsletter campaigns, advertisement slots, and site settings — all from one panel.

The site is designed as a living career marketplace: seekers keep profiles and applications up to date, companies publish and refresh openings, and admins approve content, manage lookups (categories, locations, experience levels, and more), and run marketing through ads and email newsletters.

Demo Logins

Admin
https://sharjeelanjum.com/demos/career-portal/admin/login
User: admin@careerportal.local
Pass: Admin@123

Employer
https://sharjeelanjum.com/demos/career-portal/employer/login
User: employer@careerportal.local
Pass: Employer@123

Jobseeker
https://sharjeelanjum.com/demos/career-portal/login
User: seeker@careerportal.local
Pass: Seeker@123

Please change demo passwords on your live installation after purchase.

FEATURES

  • Multi-role system: Admin, Employer, Jobseeker
  • Job search with filters (keyword, category, functional area, location suggest)
  • Featured & latest jobs with pagination
  • Company profiles (logo, cover, open roles)
  • Online job applications with CV upload / existing resume
  • Employer applicant pipeline & status updates
  • Courses / trainings with enrollment enquiries
  • CMS pages, menus, blog, FAQs, testimonials
  • Editable homepage content from admin
  • Newsletter subscribers & email campaigns
  • Advertisement slots (image or Google AdSense)
  • Countries / states / cities location system
  • Lookups: industries, job types, shifts, levels, education, and more
  • SMTP email settings & notifications
  • Roles & permissions for admin users
  • Responsive modern frontend theme

Jobseeker

Jobseekers can:

  • Register / login and verify email
  • Build and update a professional profile
  • Publish a public candidate profile
  • Search and apply for jobs online
  • Upload CV or reuse saved documents
  • Track applications from the dashboard
  • Submit course enrollment requests
  • Change password and manage account details

Employer / Company

Employers can:

  • Register / login as a company account
  • Edit company profile (logo, cover, location, about, industry, size)
  • Post new job vacancies
  • Manage posted and pending jobs
  • View applicants per job
  • Download applicant CVs
  • Update application status (shortlist, interview, hire, etc.)
  • Save candidate profiles for later
  • Change password

Administrator

Administrators can manage the whole platform:

  • Dashboard overview
  • Manage companies (create, edit, activate / deactivate, delete)
  • Manage jobs (approve pending, activate / deactivate, feature, edit, delete)
  • Manage candidates / seekers
  • Manage courses and enrollment enquiries
  • Manage industries, functional areas, job categories, job types, shifts, experience levels, education levels, salary periods, currencies, ownership types, employee ranges
  • Manage countries, states, and cities
  • Home page content editor
  • CMS pages with rich editor
  • Menu manager (header & footer, drag-and-drop order)
  • Blog posts & categories
  • FAQs and testimonials
  • Newsletter subscribers and campaigns (editor, image, send report)
  • Advertisement slots (placeholder, upload image, or AdSense code)
  • General settings (logo, contact, social links)
  • Email / SMTP settings with test mail
  • Admin users, roles & permissions

Browse current vacancies with keyword search, functional areas, categories, and location autocomplete (city / state / country). Featured jobs are prioritized. SEO-friendly listing URLs are supported for cities, industries, and functional areas. Listings use pagination for performance.

Courses & Training

Publish workshops and training programs with cover image, price, dates, syllabus, and accepted payment methods. Jobseekers submit enrollment requests; payment is arranged after confirmation (no online checkout on the form). Admins manage courses and enquiry status.

Ads & Newsletter

  • Ads: 11 standard banner sizes across home, listings, and detail pages — use placeholders, uploaded creatives, or Google AdSense.
  • Newsletter: Footer subscribe form, admin subscriber list, campaign composer with TinyMCE + image, send to active subscribers, and delivery report.

INTRODUCTION TO FUNCTIONALITY

MAIN WEBSITE

From the public site, visitors can:

  • Search jobs by title, skills, and location
  • Browse companies, courses, categories, blog, and FAQ
  • Register as a jobseeker or employer
  • Subscribe to the newsletter

JOBSEEKER

After registration, a jobseeker can search jobs, apply online, maintain a profile and public page, track applications, enroll in courses, and manage account security.

EMPLOYER / COMPANY

After registration, an employer can complete the company profile, post and manage vacancies, review applicants, download CVs, update hiring status, and save candidate profiles.

ADMIN

The admin panel controls recruitment data, learning content, CMS/menus, marketing (ads & newsletter), lookups, locations, settings, and staff access.

Technology

  • CodeIgniter 4
  • PHP 8.2+
  • MySQL / MariaDB
  • Bootstrap-based responsive UI
  • TinyMCE rich editors

Feel free to contact us if you have any issues regarding the application.

Full documentation is included in the package. For support, use the item comments on CodeCanyon or visit www.sharjeelanjum.com.

Change Log 28 August 2026

 Password reset — Job seeker & employer (forgot password) --------------------------------------------------------- - Fixed 404 on POST forgot-password (job seeker) - Fixed 404 on POST employer/forgot-password (employer) - Added POST routes, CSRF tokens, and email reset flow - Added reset-password/{token} page to set a new password - Reset links expire after 48 hours  Change password — Dashboard (logged-in users) --------------------------------------------- - Fixed CSRF 403 on candidate/password form submission - Fixed CSRF 403 on employer/password form submission - Added POST candidate/password and POST employer/password routes - Added password update handlers with current-password verification - Added validation and inline error messages on both forms 

Change Log August 2026

 Version 2.0.0 – August 2026  - Rebuilt on CodeIgniter 4 (PHP 8.2+) - Modern responsive frontend theme - CMS Pages, Blog, FAQ & Testimonials modules - Drag-and-drop Menu Manager (header & footer) - Editable Homepage Content from admin - Featured Jobs support - Courses / Trainings with enrollment enquiries - Newsletter subscribers & email campaigns - Advertisement slots (image upload or Google AdSense) - Improved job, company, course & blog pagination - Categories “View all” page - World locations (country / state / city) system - Admin roles & permissions - Enhanced seeker profiles & job applications - Employer applicant pipeline improvements - Company profile cover photo & extended fields - Updated documentation package 

Change Log Sep 2021

 Update UI Design Fix ad issue Change companies list style fix search issue

Change Log April 2018

 Update Design Fix Category Issue      Update Admin Design Fix job posting issue Fix job update issue Fix cv download issue

Change Log 11 Jan 2018

 Job Seeker Verification Employer account Verification Show Active page after activation Job Expire after Deadline 

Change Log 28 Nov 2017

 Add Notification in employer section Admin user edit profile issue fixed Add function of admin sub users (Sub user can only post a job) Company create issue fixed Admin logout issue fixed Admin side job seeker cv download option added Home page categories level filter issue fixed 

Change Log 15 Nov 2017

 Fixed ckeditor Issue Fix bugs in following files located in: application > views > fontend > employer view_resumelist.php not_view_resumelist.php interviewcvlist.php finalcvlist.php sortlistcv.php 

Change Log 31 Oct 2017

 Preferred Age issue fixed Browse By Categories links issue fixed Job Detail page data arrangement issue is fixed 

2.2 average based on 11 ratings.

piratestech

piratestech

Visit Author's Portfolio

View Portfolio
Last Update 2026-08-28
Created 2017-10-17
Sales 163
Discussion Comments
Compatible Browsers IE10 IE11 Firefox Safari Opera Chrome Edge
Software Version PHP 7.x
High Resolution No
Software Framework CodeIgniter
Files Included JavaScript JS CSS PHP SQL
Video Preview Resolution