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.
- 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.
- 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.
Application Confirmation: Users receive an email confirmation after applying for a job.
- 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.
- 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.
- 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.
- 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.
composer install
php artisan migrate