Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/majid-razzaq/job-portal

My job portal website, built with Laravel, allows users to easily create, edit, delete, save, and apply for jobs.
https://github.com/majid-razzaq/job-portal

job-search-website job-seeker jobportal jobportalwebsite jobsearch laravel laravel-job-board-app laravel-jobs laravel10 mysql

Last synced: 3 months ago
JSON representation

My job portal website, built with Laravel, allows users to easily create, edit, delete, save, and apply for jobs.

Awesome Lists containing this project

README

        

Laravel Logo

## My Job Portal Website

Welcome to the README for my job portal website! This Laravel-based platform is designed to facilitate job management for employers and streamline job applications for seekers. With a user-friendly interface, it offers features like job creation, editing, deletion, saving, and applying.

## Features
## User Authentication

- Register: Users can create a new account on the platform.
- Login: Registered users can log in to access personalized features.
- Logout: Users have the option to log out securely.

## Job Management

- Create Job: Employers can easily create new job postings.
- Edit Job: Modify job details to keep information up-to-date.
- Delete Job: Remove unnecessary job listings.
- Save Job: Users can bookmark jobs for future reference.
- Apply for Job: Job seekers can submit applications directly through the platform.

## Email Notifications
Application Confirmation: Users receive an email confirmation after applying for a job.

## Job Search

- Keyword Search: Users can search for jobs using keywords.
- Name Search: Filter jobs by employer or job title.
- Location Search: Find jobs based on geographical location.

## Job Tracking
- My Posted Jobs: Employers can view a list of jobs they have posted.
- My Applied Jobs: Job seekers can track the jobs they have applied for.
- Saved Jobs: Users can see a list of jobs they have saved for future reference.

## Additional Features
- Job Features: Employers can highlight specific features of a job during the creation process.
- Latest Jobs: A section showcasing the most recent job listings is available on the main page.

## Getting Started
- Clone the repository.
- Run composer install to install dependencies.
- Set up your database configuration in the .env file.
- Run php artisan migrate to create the necessary database tables.
- Customize the application as needed.

```javascript
composer install
```

```javascript
php artisan migrate
```