nababur / JobFinder-Job-Portal-Laravel-Vue-Script

"JobFinder" is a job portal web application built using the Laravel PHP framework for the backend and the Vue.js JavaScript framework for the frontend. This open-source project is designed to help job seekers find suitable employment opportunities and employers post job listings efficiently. Below is some information you might include when creating

Home Page:https://youtu.be/HLaublhJ7Zc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laravel Logo

Build Status Total Downloads Latest Stable Version License

JobFinder - Job Portal Laravel Vue Script

"JobFinder" is a job portal web application built using the Laravel PHP framework for the backend and the Vue.js JavaScript framework for the frontend. This open-source project is designed to help job seekers find suitable employment opportunities and employers post job listings efficiently. Below is some information you might include when creating a GitHub repository for the JobFinder project:

Key Features:-


  1. User Registration and Authentication: Users can create accounts, log in, and manage their profiles securely.

  2. Job Listings: Employers can post detailed job listings, including job descriptions, requirements, location, and more.

  3. Advanced Search: Job seekers can filter job listings based on various criteria such as location, industry, experience level, and more.

  4. Application Management: Job seekers can submit applications for job listings and track their application status.

  5. Messaging System: A built-in messaging system facilitates communication between job seekers and employers.

  6. Resume Upload: Job seekers can upload and manage their resumes, making it easy for employers to review qualifications.

  7. Admin Panel: An admin panel provides administrators with the ability to manage users, job listings, and oversee the platform's operations.

  8. Responsive Design: The application is designed to be responsive, ensuring a seamless experience on both desktop and mobile devices.

  9. Notifications: Users receive email notifications for job application updates, messages, and more.

Technologies Used:

  • Backend: Laravel PHP framework
  • Frontend: Vue.js JavaScript framework
  • Database: MySQL or any supported database system
  • Other Technologies: HTML, CSS, JavaScript, AJAX, REST API

Job Board pages

screencapture-127-0-0-1-8000-2023-09-01-20_31_16 screencapture-127-0-0-1-8000-dashboard-2023-09-01-20_35_41 screencapture-127-0-0-1-8000-user-profile-2023-09-01-20_32_19

screencapture-127-0-0-1-8000-post-2-earum-qui-ab-corrupti-cupiditate-et-2023-09-01-20_35_14

screencapture-127-0-0-1-8000-jobs-myjobs-2023-09-01-20_34_45

screencapture-127-0-0-1-8000-jobs-create-2023-09-01-20_34_35

screencapture-127-0-0-1-8000-jobs-applications-2023-09-01-20_34_56

screencapture-127-0-0-1-8000-jobs-alljobs-2023-09-01-20_33_11

screencapture-127-0-0-1-8000-job-201-need-wordpress-developer-to-create-new-custom-blog-from-psd-2023-09-01-20_33_46

screencapture-127-0-0-1-8000-job-201-need-wordpress-developer-to-create-new-custom-blog-from-psd-2023-09-01-20_33_32

screencapture-127-0-0-1-8000-home-2023-09-01-20_32_30

screencapture-127-0-0-1-8000-dashboard-settings-2023-09-01-20_36_43

screencapture-127-0-0-1-8000-dashboard-posts-2023-09-01-20_36_27

screencapture-127-0-0-1-8000-dashboard-jobs-2023-09-01-20_35_55

screencapture-127-0-0-1-8000-dashboard-employers-2023-09-01-20_36_17

screencapture-127-0-0-1-8000-dashboard-category-2023-09-01-20_36_35

screencapture-127-0-0-1-8000-dashboard-category-2023-09-01-17_38_59

screencapture-127-0-0-1-8000-dashboard-candidates-2023-09-01-20_36_08

screencapture-127-0-0-1-8000-company-create-2023-09-01-20_34_26

screencapture-127-0-0-1-8000-company-create-2023-09-01-20_34_26

screencapture-127-0-0-1-8000-category-1-healthcare-2023-09-01-20_32_53


Installations


## If you receive and error while installation below::

run composer update instead of composer install also run php artisan

1. Clone the repository

https://github.com/nababur/JobFinder-Job-Portal-Laravel-Vue-Script.git


2. Set the basic config

Create a database
'''

																								DB_CONNECTION=mysql <br />
DB_HOST=127.0.0.1 <br />
DB_PORT=3306 <br />
DB_DATABASE=db-name here.. <br /> !important
DB_USERNAME=root <br />
DB_PASSWORD= <br />

																							

'''

3. Install Dependencies

~composer install
~npm install
~npm run dev

4. Migrate Database

~php artisan migrate:fresh
~php artisan db:seed
>

5. Serve application

~php artisan serve

Author

Nababur Rahaman For any support: nababurdev@gmail.com

Happy Open Source....

Buy me a coffee :)

Buy Me A Coffee

Thanks, Colorlib for the free JobFinder HTML template.

About

"JobFinder" is a job portal web application built using the Laravel PHP framework for the backend and the Vue.js JavaScript framework for the frontend. This open-source project is designed to help job seekers find suitable employment opportunities and employers post job listings efficiently. Below is some information you might include when creating

https://youtu.be/HLaublhJ7Zc


Languages

Language:HTML 65.3%Language:CSS 10.6%Language:Blade 10.2%Language:SCSS 7.4%Language:PHP 5.5%Language:JavaScript 0.7%Language:Vue 0.3%