Career Portal - Online Job Search Script icon

Career Portal - Online Job Search Script

Go to Website
Hot or Not
Career Portal - Online Job Search Script

Description

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

Job Search

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
TypePHP Script
Authorpiratestech
CategoryPhp Scripts / Miscellaneous
Price$39
Sales163
Rating2.18 from 11 ratings
PublishedOct 17, 2017
Last UpdateAug 28, 2026
Compatible BrowsersIE10, IE11, Firefox, Safari, Opera, Chrome, Edge
Compatible SoftwarePHP 7.x
Software FrameworkCodeIgniter
Source Files IncludedJavaScript JS, CSS, PHP, SQL

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit