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
| Type | PHP Script |
|---|---|
| Author | piratestech |
| Category | Php Scripts / Miscellaneous |
| Price | $39 |
| Sales | 163 |
| Rating | 2.18 from 11 ratings |
| Published | Oct 17, 2017 |
| Last Update | Aug 28, 2026 |
| Compatible Browsers | IE10, IE11, Firefox, Safari, Opera, Chrome, Edge |
| Compatible Software | PHP 7.x |
| Software Framework | CodeIgniter |
| Source Files Included | JavaScript JS, CSS, PHP, SQL |
Categories
Tags
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🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 4,307 views · 38 clicksSaaS · Week 45 · 4,307 views · 38 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 42,039 views · 223 clicksWebsite · Week 45 · 42,039 views · 223 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 40,084 views · 117 clicksSaaS · Week 45 · 40,084 views · 117 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 59,090 views · 198 clicksSaaS · Week 45 · 59,090 views · 198 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 28,465 views · 122 clicksDesktop App · Week 45 · 28,465 views · 122 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 4,297 views · 19 clicksWebsite · Week 45 · 4,297 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
2,974 views · 17 clicksWeek 45 · 2,974 views · 17 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
2,745 views · 13 clicksWeek 45 · 2,745 views · 13 clicks