Skip to content
This repository has been archived by the owner on Sep 30, 2022. It is now read-only.

PrensDev/ABN-Job-Portal

Repository files navigation

ABN Job Portal

ABN Job Portal is a Job Portal Web Application for fulfillment of requirements in subjects 'Web Development' and 'Database Administration'

Project Details

Authors and Designers:

BSIT 3-1, PUPQC

Date Started: October 31, 2020


Dependencies


Web Framework


Requirements

Please install the following to get started

To guide you in installing PHP Driver, you may watch this video on YouTube by clicking this link.


How to run?

  1. Download the zip file of this code or click here.

  2. Extract the file to C:/xampp/htdocs/ and make sure that the folder name would be renamed as ABN-Job-Portal.

  3. Open a terminal and enter the following:

    1. cd C:/xampp/htdocs/ABN-Job-Portal
    2. npm install

    Make sure you have NodeJS installed on your computer before to do this. This project is dependent to some node packages. To check, enter to the terminal node -v or node --version. If node version is not display, then you need to install NodeJS.

    Old version of npm is used here. So you can run npm audit fix to fix some high severity vulnerabilities

  4. Open the Microsoft SQL Server Management Studio and copy the server name

  5. Open any editor you want. Locate this file in extracted folder

    ABN-Job-Portal/application/config/database.php

  6. In database.php, locate the $db['default'] array and edit the 'dsn' value to this format:

    'dsn' => 'sqlsrv:Server=[YOUR SERVER NAME];Database=ABN_Job_Portal;'

  7. In your Microsoft SQL Server Management Studio, open the file in ABN-Job-Portal/queries/ABN_Job-Portal - Schema.sql and execute.

    Optional: Execute also the file in ABN-Job-Portal/queries/ABN_Job-Portal - Sample Data.sql so database have sample data. You can log in as Jobseeker or Employer by logging in this accounts:

    For Jobseeker For Employer
    juandelacruz@email.com
    mariamercedez@email.com
    accentureph@email.com
    pumaincph@email.com
    manulifeph@email.com
    sanmiguel@email.com

    All accounts have P@ssw0rd password

  8. Open your XAMPP and start the Apache

  9. Open any browser and type localhost/ABN-Job-Portal and you are now ready to use it.


Screenshots

Note: Some images are not owned by us.

Home Page - Hero
Home Page - Create Account
Home Page - Create Account
Home Page - Recent Available Jobs
Home Page - Hero and Footer
Login Page
Register Page - Job Seeker (With Form Validation)
Register Page - Employer
Jobseeker Page - Profile (including dropdown options)
Jobseeker Page - Edit Profile Picture
Jobseeker Page - Applications
Jobseeker Page - Bookmarks
Jobseeker Page - Notifications
Job Details
Job Application
Search Page
Company Page - Details
Employer Page - Profile
Employer Page - Post New Job
Employer Page - Job Post
Employer Page - Applicants
Employer Page - Edit Information