[go: up one dir, main page]

0% found this document useful (0 votes)
7 views13 pages

Installation Instruction

Infylobs is a job hiring system designed to simplify the hiring process for employers and candidates using technologies like PHP with Laravel and MySQL. The document provides an installation guide, system requirements, and setup instructions for both local and server environments, along with key features such as multi-language support, social login, and an admin panel for managing jobs and users. Additionally, it outlines various functionalities available to employers and candidates, including job posting, application management, and subscription plans.

Uploaded by

onemail.bhar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
7 views13 pages

Installation Instruction

Infylobs is a job hiring system designed to simplify the hiring process for employers and candidates using technologies like PHP with Laravel and MySQL. The document provides an installation guide, system requirements, and setup instructions for both local and server environments, along with key features such as multi-language support, social login, and an admin panel for managing jobs and users. Additionally, it outlines various functionalities available to employers and candidates, including job posting, application management, and subscription plans.

Uploaded by

onemail.bhar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 13
Guide The goal of Infylobs is to make the hiring/job king easy forall employers/candidates. Technologies Used his systom uses multiple technologies to give the best possible experience + PHP with Laravel Framework + MySQL 5.6 = PHP 7a + jQuery = Aioe Installation Guide We triad our best to make the installation of the systom as easy as possible. Systom Requirements It is assumed that you have primary knowledge Laravel installation knowledge since this application is built on Laravel System Requirement Its assumed that you have primary knowledge Laravel and JS application installation knowledge since this application is built on Laravel with JS. You can read about laravel Requirements here (Optional) You need update below variables in php in fle if you want to send bigger files. Lpload_max_filesize = 50M max_fle_uploads = 50 100M post_max siz Setup InfyJobs System I¥ you have purchased the Infyobs system then you willbe able to find the zip named esst.aip you want to setup in‘y2obs_ into your local environment then you can take help from here here, [Now if you want to setup Infyobs on your server then you ean directly copy the aist.2ip folder to your web root directory on a server and the following stops 1. Copy files to web server Upload dist.rip to your web servers raot (public_html) and extract it the 2. Setup Default DB 11, Open PHPMyAdmin on your server and do a login. AY LAN phpMudamin Welcome to phpMyAdmin {enatsn , = 2. Click on the Databases tab. PhpMVAdnin | _—_$T B Databases | Ej SOL Statue 1 Usors Export aeons Saou ‘Recertatcs)..._—_ Le] 2 information stoma a mya G patomence schema 3 tesco Appearance Settings Langage Enish =] © theme [earl ‘anew database and specify a Dat 158 name of your choice and Click C button. Eee 1D Databases | [J SOL) G Status | = Useraccounts Export [import Databases g Create datanace ines (wtb 0500 sis | z= 4. Now on the left, select the database (infy_jobs) OR the one that you have created. '8. Click Import in the top menu Impoting into the current server ‘6. Under Import, choose the default sq fil Go. import: Fle may be comressed gp, ep2 zp) or uncomoressed ERSTE a =o moa ‘compressed fies name rst en informa [compression] Example .sqL2ip Brose our compute: in Sob Youay aco drag and dopa fle on any page CCharactarsetofthe las ake ~) (tox 125488) 3. Setup environment .env file 1. Open .env file from your server's root fold fires, vendor 2) ttoronig ersozr9 20 16-08-2018 1005 co soz00 1238 ‘270 20190036. mrsozno ts. Folder Flor Folder Folie Fil folder from dist/database/inty_jobs.sql and click button Diam 5 testy Bere “lon composer json 5) composeiock 1 pectogeison 21 pane oc) ene Benes mic 2-00 2190522 16-00-2018 105 16-08-2018 105 os0200120 os-102n9 2 16-09-2091058 2. Update your env fle EXAMPLE Tet Document ‘ac fie ‘sowie Lockie More 1 3K ene 1 ‘You need to change the following information into your environment (env) fila, You will sso need to set up mail configuration, you can read more about here for that setup based on mail service that you use. Iyou want to store your files to direct your s3_ bucket then you have to use following .erv variables. Youneed to change FiLcsysreM priver and McOIAo1SK valueto <3 when you reusing AWS file storage. (Or you can use your choice of storage driver to store your media assets if you want. Al of your attachments will be placed into that Set Stripe configuration its using while IPD payments. Here are some links by using it you will You have to set webhook URL into stripe, webhook URL should be ‘YouR_APP_uRL/subscription-update Setup the google and facebook social login. Find stop To Setup Goolge Login to set up google login, click Te Setup Facebook Login to setup the facebook login and click To Setup Linkedin Losin to setup the linkedin login When the trail plan expires for ereating job by employer, then we have added ancther payment gateway called PayPal. Therefore, update the env file with below keys and find ‘the stop to Setup PayPal ereder 4. Admin login You can do admin login by accessing given URL. YOUR_APP_URL/adnin/ Login fomall:aéningintyjoo password: 123455 6. Landing page You can access Infyobs app url by YOUR_APP-URL. Now you can s below landing page. oo en tees me he BG Your Career Starts Now a EE, eee) Ee Setup facebook login |, app secret and redirect URL for facabook auth lo You just need facebook apo. You can find steps her NOTE: DO not forget that Authorized Redirect URI should be e.g ‘YOUR_DOMAIN/Iogin/Facebook/al back , You just need to replat domain name. YOUR_DOMAIN by your Now you have App ID, App Secret and Re variable, 2 its value into aporopriate env Facebook login env variables are following : You can find steps here. NOTE: DO not forget that Authorized Redirect URI should be e.g ‘YOUR_DOMAIN/login/Linkedin/cal back , you just need to replat domain name. YOUR_DOMAIN by your Now you have Cliont ID, Cant Secrat and Redirect URI so replace its value into appro Setup google login ‘You just need google client secrat, id and ro ct URL for google auth login. You can find steps here «or you ean watch video at here | You ean wateh video her. NOTE: DO not forget that Authorized Redirect URI should be e.g ‘your_ooMAnN/login/geogle/call¥ack , you just need to replace YouR_oowkIN by your demain Now you have Cliont ID, Cant Secret and Redirect URI so replace its value into appropriate conv variable Goole social login env variables are following Setup PayPal Credentials You just need PayPal Cliont Id, PayPal Secret. You can find stops have (Once you get the PayPal Client Id and PayPal Secret add the below keys to your env file Setup Laravel Cookie Consent You just need to add the below key to your env fle in order to enable the cookie storage, Setup InfyJobs into Local Environment You can satupInfyobs into your local by using bath zip files but wo recommand to use dst file so you have to perform minimal stops. Hore are some steps to setup InfyJobs into your local environment 1. Install xampp/wamp (if you don't have it). 2. Create folder Infylobs + ityou are using wamp then create Infydobs folder under you_path_to_wamp/www/ + ifyou are using xamp then create InfyJobs folder under you_path_to_xamp/htdocs/ 3. Unzip dist/src zip to InfyJobs folder 4. Point the domain to the uploaded folder You need to create virtual host fist to setup Infylobs. You can find steps here to create virtual host. + You can find steps here «to create virtual host on xavier + You can find steps here to create virtual host on Ki Point your domain or subdomain to the InfyJobs folder. Please note that, InfyJobs must be installed on @ primary domain or subdomain. Installing on a sub-folder will not work, for example: (Open the link to the domain in the browser (Example: https://local.InfyJobs.com). Key Features and Concepts Hore are some Key Features and Concepte that Infylobs provides. Multi languages Support We are supporting 8 languages in each panel (Candidate | Employer | Admin) + English + Spanish + French + German + Russian + Portugues + Arabic + Chinese Social login support for Employer/Candidate Employer/Candidate can directly do login with google or facebook or linkedin if they don't want to register them sel by doing login social login you will registor to system, if your emsil isnot already exists. f your ‘email is already exists then your profile records will be updated. Admin Panel Dashboard All the information at glance about what's happening inthe job portal How many candidates & employers registered so far. How many jobs are posted and active and more. It is the place where portal admin can have a complete idea about the website Candidate Management Candidates Management Manage al candidates from here, See their profile information and ‘make edits if needed. Evan you can create and dolate or suspend the candidates, Employers Management ‘Manage all employers from this module. Review their company profile. Create/Edlt/Delate and activate/deactivate company accounts ‘Admin can mark employer/company as featured or remove the featured employer/company from featured list Reported Jobs ‘Anyone ean report ajeb if they find something wrong in thet. Those reported jobs will bo displayed inthis section and portal admin can tak propriate action. Jobs Job is the key and most important feature ofa job portal. Portal admin can soe all the posted jobs by all tho employers. He can manage jobs and make adits naeded. Admin can eres ‘2 new job on behalf of employer also, he can mar remove the featured jobs too. Job as featured and Job Categories Job Categorias Every job can be categorized into a different category based on its purpose. 0 it ean bo easy for candidates to find the right job that fits them. Skills Evary job can have mentioned skill that are roquired to complete this job. Different skills aro managed he skills in thelr profile in which they ar ‘s0 employers can mention it while posting jobs and candidates can list these a sxperts. so candidate shortlsting can be mad Job Tags Jobs can be also tagged with a totally custom tag that makes sonse to the job. Job Skills Can able to creato/update,delote/show job skills. employer can select one or many job skills while posting jo. Job Types Aljob types can be managed h Employots can use them while creating jobs. Job Shifts Portal admin can manage job shits here. so the employer can specify in which shift this job reeds to be done. Job Notifications ‘Admin can able to send job notifications to the Candidates based on obs that has been crested by specific Employers. Company Sizes Portal admin can dine diforant company sie har that employers can mention whit crating thelr profi Salary Periods Sslary poriods are the frequency at which Jab willbe paid an hired candidate. Portal admin can manage all salary periods here, smployer will pay to the Marital status Al possible marital status of candidates can be managed in this module by portal admin which candidates can mention in their profi. Industries Management ‘Alindutias to which obs balng can bo managed nt this module Degree Levels viobs may require certain degree loves in candidates to be completed. Portal admin can manage differant possible deg he Functional Areas Different functional areas of Job can be mai Career Levels Career levels of candidates can be managed in this module which candidates can use in their profile Salary Currencies Portal admin can manage diffrent currencies ofs be specified while creating a job. inthis tion. The salary currency will Ownership Types Employers can have diferent ownership types. Portal admin can define them here that ‘employers can usin their profiles. Blog Post Categories “Tho blog post can bolong to different catagorios and portal admin can define thom hore which canbe associated later while croating job posts Blog Posts Portal admin can write blog posts from this section which can help in explaining certain articles about the portal and help to gain the traffic via SE Subscription Plans ‘Admin can create a diferent kindof plans for employers. wo are giving default trial plan which will be not delated. by default employer wil got tral plan with allowed jobs, admin can change the allowed jobs count for tial plan. For new plan creation you have to give details of plan name, allowed jobs for that plan and the plan price. You can able to create the subscription plan in differant currencies. Countries ‘Admin can able to do CRUD operations for Countries, States and Cities. Transactions ‘Admin can so list of transactions crested from subscriptions and from the featured jobs and featured companies charges. admin can alzo abe to s98 the invoice receipt for subscription transactions. Settings Various settings related to Job portal branding ike, name, company url, logo, footer, etc. can be managed from this section, Front Settings Infra ting admin on al pices or fturedjobn and companies. he oan wen define the ured jobe/eompanis quota limit, how many jobs should be fetured at ime ‘Admin ean disable the featured jobs and companies feature by using this sotting. Testimonials Frontend wabsite home page testimonials can be managed from this section, Website CMS Portal admin can change and manage the content of the website from this section of different pages. FAQs ‘Manage your website FAQS in this module to answor usors' frequently asked questions. Inquires The website's contact u form submision‘s converted tan inquiry which potledmin can Translation Manager With his warslation manager one con manage the lcelization contents with liforent langues for ther webste. Even you con ces new langue forte some Email Templates ‘Admin can manage email template content Selected Candidate [Admin can see which candidate is selected and which employer has selacted that candidate, Employer Panel Subscription ‘8 Default when employer registered to system he will get free tial plan with tral ob. trial jb count depend on admin, how many he allows for free plan Aftor that when you exceed your limit you will not be able to add more jobs, means Active Jobs. you can add job but as draft. you cannot allow to publish it until and unless you have ‘active subscription with valid job mit. ‘So employer can upgrade their subscription by purchasing new plan. we are supporting stripe payment gatway for payment as of now. Dashboard This is where an emplayer can sae statistic of his account about currantly open jobs, job applications, etc. Profile Creation The employer can manage his company profil from hers. Post Jobs ‘The employer can post jobs from this section. He can manage and change job status and also dit the job. He can pause or close the job as well. We have also added PayPal payment gateway when you upgrade your subscription in order to create more jobs. Featured Jobs You can make your job featured by paying the charge fort. featured job charge will be added by admin. featured job wil be display on landing page for specific time of period, whatever ‘admin has decided, Featured Company You can mark you company as featured to display it nto landing page. you have to pay charge to make your job featured Manage Job Applications In this section, the employer can manage all the job applications of candidates that he received ona partcularjob Shortlist or Reject Candidates The employer can shortlist to reject candidates who apalied to a job from this section. After shortisting, he/she can talk withthe candidate and fnaly ether select or reject. Manage Followers Candidates can follow the companies that he/she wants and employers can see those all followers he Job Seekers (On landing page) Employer can use this fo searching the candidate that which candidates are looking foros. you can search job seekers by name and by job tte. There isa flter for a gender too. its supporting pagination and you can re the reset button. 3 filter by hitting Transaction History Employer wil bo abl tose al tho wansation that he has made and able os00 the subscription transactions int ths module. Interview slot management ‘Added job Stage module. Employer can able to creste/update/delete/show job stages. employer can select one job stage while particular candidate shorts job, Employer will shortlist the job application ofthe candidate then on the action button the job stage lnk will be displayed. Then Employer can create job stages. (Once the Employer has ere link. 3d the job stage, then the action button may display the slots {tor clicking on the slots, wll be redirected to the slot sereon, in which the omployer can create multiple slots, after that the candidate will display those slots and he will select or cancel this slot When the employer create the slot, then Applied Job Module Slots button will be displayed fon the candidate panel, in which the slot ereated by the employer will be displayed. Candidate Panel Dashboard Candidate can see his/her dashboard here which displays his profile with contact and location information, Profile Creation Candidate can create his profile and provide his information here about his expert experiences Upload Resumes Candidate can upload multiple resumes based on different skills and experiences in his/her profile which can be used while applying for ajob. Search & Apply for Job Candidate can soarch for a job that fits his expertise and abilities and then apply to that job by ‘mentioning hs abilty to complete that job. List of applied jobs Candidate can also see the lit of job whore he/she applied He cana seth statu of hit job application and get updoted when the status ofthe jb aptcation is updated by the smployrto shorted, jected, selected te Follow Companies Candidate can follow the company that he/she wants. so at any point inthe future, he can see the jobs ofthat company. Favorite Jobs Candidate can also mark a job as a favorite, so he can later on come and apply to that job. CV/Resume Builder Hore candidate can add his details tke skils, educations, experiences, social profle's etc. candidate can also remove the details f they don’t want it. ‘The interesting feature is export, we are supporting the resume export from the details you centered. you can just printt out or export the resume as pdf file Report Job I something is wrong about the job then he/she can raport the job to the portal admin, so he ccan take appropriate action. Report Company Candidate canals porta company ithe can snd his note whl reporting company. Is something unusual about the employer and Share job with Friends Candidate can also share ajob with his/her fronds if he f his/her friends. Is that this job can be useful to Share job on social platforms You can share job link direct to facebook, linkedin, gmail, twitter, pintoros. Job Alert andidate will notity by th category Her mail when some employer will add new jobs to particular Candidate can disable is email notification sottings. and solact specific category in which he/she is intarested to get email.

You might also like