Jobs Portal Guide

Last updated: Sep 15th, 2018

Overview

THANK YOU FOR PURCHASING JOBS PORTAL! Here are some basics on installing and configuring JOBS PORTAL,

BEFORE WE GO The code and the sample data is provided "as is". Customizing code and other design related issues can be done as freelance work on a $10-40 hourly rate only with Paypal and/or Westren Union, if JOBS Portal available.

If you are new to Progamming, please understand I cannot fix your site for free. We would love to help everyone but there is no time. I suggest reading documentation available online regarding using PHP, server requirements, etc.

Admin Features
  • Admin users
  • Manage Jobs
  • Manage Companies
  • Manage Seekers
  • Manage Content Pages
  • Manage SEO
  • Manage FAQ
  • Manage Testimonials
  • Manage Site Languages
  • Manage locations
    • Countries
    • Countries Detail
    • States
    • Cities
  • Manage Employer Packages
  • Manage Seeker Packages
  • Manage Site Settings
  • Manage Job Attributes
    • Language Levels
    • Career Levels
    • Functional Areas
    • Genders
    • Industries
    • Job Experiences
    • Job Skills
    • Job Titles
    • Job Types
    • Job Shifts
    • Degree Levels
    • Degree Types
    • Major Subjects
    • Result Types
    • Marital Statuses
    • Ownership Types
    • Salary Periods

Job Seeker Features
  • Free Registration
  • Created Profile
  • Edit profile
  • Create Online Resume
    • Add Projects
    • Add Experience
    • Add Education
    • Add Skills
    • Add Languages
  • Upload Multiple Resume
  • Apply on Jobs
  • Search Jobs
  • Manage Applied Jobs
  • Mark Job as Favourite
  • View Favourite Jobs
  • Filter Jobs
  • View Companies to Following list
  • View Followings
  • Send Message to Candidates
  • View Messages
Employer Features
  • Free Registration
  • Created Profile
  • Edit profile
  • Employer Packages
  • Post Jobs
  • Manage Posted Jobs
  • Edit or Delete Jobs
  • Manage Applied Candidates
  • Shortlist Candidates
  • Manage Shortlised candidates
  • Search Resume
  • Filter Resume
  • View Candidates Profile
  • Download Resumes
  • View Followers
  • Send Message to Candidates
  • View Messages from Candidates

Installation

Server Requirements

Please note that this is Laravel 5.6+ application so exprience with this framework and server configuration is required with php 7.1+ version.

Upload Files

The Quickstart Package consists on a complete Laravel + Database File + Sample Content, excellent for beginner users to explore back-end settings and sample content. Follow this quick guide:

Setting Up on Localhost: create a new folder in the htdocs folder for Xampp (www folder for Wamp). Example: jobsportal

Unpack all files and folders of the Package file and copy jobsportal files into this newly created folder (htdocs folder for Xampp / www folder for Wamp) or upload them into your domain folder on your live site.

Database

Database: First create new database and import SQL file located in db folder, after that Open ENV file located on main root of your folder and change folowing values.

APP_URL=http://localhost/YOURURL
DB_DATABASE=YOUR DATABASE NAME
DB_USERNAME=YOUSER NAME
DB_PASSWORD=YOUR PASSWORD

That's it. Now access your site for localhost type localhost/yourfoldername/public and for live server type http://yourdomain.com/yourfoldername/public

To access admin side access your url and add "/admin" e.g. http://www.yourdomain.com/admin

Admin User Login:
Username: buyer@buyer.com
Password: buyer123456

Demo Seeker Login:
Username: seeker@jobsportal.com
Password: seek123456

Demo Employer Login:
Username: employer@jobsportal.com
Password: emp123456

Cron Job(Click Here)

Cron Job: Please create cron job in CPanel for "Once Per Minute(*****)".


If default PHP version is PHP 7.1+
/usr/local/bin/php -q /home/Home-Directory/public_html/artisan schedule:run >> /dev/null 2>&1
If default PHP version is less than PHP 7.1 then select PHP version 7.1 or greater from Cpanel's "PHP Selector", and mention the selected PHP version in cron job. i.e: php71(PHP 7.1)
/usr/local/bin/php71 -q /home/Home-Directory/public_html/artisan schedule:run >> /dev/null 2>&1

Get Started

Site Basic Settings

Login into admin and goto end of left links you will see link "Site Settings"

Here you can manage:
Site Setting Email Social Networks Manage Google Ads Captcha Payment Gateways

Admin Users

To manage admin users click on "Admin Users" link. Here you can add edit admin and sub admin users.

Main Modules

To manage site Main Modules See Title "Modules". Here you can manage all Main Modules such as:

Here you can manage:
  • Jobs
    • View Post Jobs
    • Add New Job
  • Companies
    • View Companies
    • Add New Company
  • User Profiles
    • View Seekers
    • Add New Seeker
  • C.M.S
    • List C.M.S Pages
    • Add new C.M.S Page
    • List Translated Pages
    • Add new Translate Page
  • S.E.O
  • FAQs
  • Home Page Video
  • Testimonials


Site Translation

Translation is main part of site now a days. In this Modules you can add unlimited languages and its very simple. Just click on add new language link under landuages menu and enter required information. thants it.

Note: this is just startup of adding new languages you to follow all below steps.

To Edit Static translation wordings follow these steps:

  1. Open site folder or connect ftp.
  2. Now goto folder and opend file resources > lang.
  3. Here you will see translated files ar.json, es.json and ur.json
  4. You can edit them if you want to change any wording etc.
  5. If you want to add new lang file just save as and rename with your lang extension

Locations

To manage locations see Locations Section.

Here you can manage
Countries Country Details States Cities


User Packages

To Earn From Users here you can add multiple packages for Employer's and Job Seekers as well its all depends on you.

Here you can manage
List Packages Add New Package

Note:

Note

Admin can also assign package to every Employer or job seeker by editing their profiles.


Job Attributes

To manage job attributes see Attributes Section. In each section you have to add attribute for all langueas.

Here you can manage
Language Levels Career Levels Functional Areas Genders Industries Job Experiences Job Skills Job Types Job Shifts Degree Levels Degree Types Major Subjects Result Types Marital Statuses Ownership Types Salary Periods


These 3 steps can be done for every attribute

Static Block

  1. Open site folder or connect ftp.
  2. Now goto folder and opend file resources > views > includes > how_it_works.blade.php.
  3. Here you can edit this section and change your own text and icons
  4. If you want to remove this section just goto file resources > views > welcome.blade.php and remove this line: @include('includes.how_it_works')
Here is html code
<div class="section howitwrap">
<div class="container">
	<!-- title start -->
	<div class="titleTop">
		<div class="subtitle">{{__('Here You Can See')}}</div>
		<h3>{{__('How It')}} <span>{{__('Works')}}</span></h3>
	</div>
	<!-- title end -->
	<ul class="howlist row">
		<!--step 1-->
		<li class="col-md-4 col-sm-4">
			<div class="iconcircle"><i class="fa fa-user" aria-hidden="true"></i></div>
			<h4>{{__('Create An Account')}}</h4>
			<p>{{__('Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur')}}.</p>
		</li>
		<!--step 1 end-->
		<!--step 2-->
		<li class="col-md-4 col-sm-4">
			<div class="iconcircle"><i class="fa fa-black-tie" aria-hidden="true"></i></div>
			<h4>{{__('Search Desired Job')}}</h4>
			<p>{{__('Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incidid ut labore et dolore magna aliqua')}}.</p>
		</li>
		<!--step 2 end-->
		<!--step 3-->
		<<li class="col-md-4 col-sm-4">
			<div class="iconcircle"><i class="fa fa-file-text" aria-hidden="true"></i></div>
			<h4>{{__('Send Your Resume')}}</h4>
			<p>{{__('Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum')}}.</p>
		</li>
		<!--step 3 end-->
	</ul>
</div>
</div>

Sources and Credits

To manage job attributes see Attributes Section. In each section you have to add attribute for all langueas.

This system has been developed successfully incorporate all the requirements. Appropriate care has taken during database design maintain database integrity and to avoid redundancy of data. This site was developed in such a way that any further modifications needed can be easily done. User feels freely while using this site. In this all technical complexities are hidden. This site is a more user friendly. The quality fusers like correctness, efficiency, usability, maintainability, portability, accuracy, errors, tolerance, expandability and communicatively all are successfully done.

Foreseeable enhancements

There is always a room for improvement in any software package, however good and efficient it may be. The important thing is that the website should be flexible enough for further modifications. Considering this important factor, the web site is designed in such a way that the provisions are given for further enhancements. At present this website provides all the information using static pages and reservation forms. In future we can enhance our project by providing options like. Include many sites information.

Once again, thank you so much for purchasing Jobs Portal. As I said at the beginning, I'd be glad to help you if you have any questions relating to this script. No guarantees, but I'll do my best to assist. If you have a more general question relating to the script on Codecanyon, you might consider visiting the forums and asking your question in the "Item Discussion" section.



Good Luck
eCreativesol Team