A simple job board application built using Laravel 10 and TailwindCSS. It allows users to access a list of job listings, register, and sign in as either job seekers or employers. Job seekers can apply for jobs and track their application status, while employers can create company profiles and list new job openings.
✅ Browse a comprehensive list of job listings with advanced filtering options.
✅ User registration and authentication system.
✅ Job seekers can apply for jobs, specify expected salary, and upload their CV.
✅ View the number of applicants for each job listing.
✅ See the average expected salary of applicants for a specific job.
✅ Check if a job offer is still open or has been closed.
✅ Employers can register, create company profiles, and list new job openings.
✅ Employers can edit and close job listings.
✅ Employers can view and download job applications.
Follow these steps to get the project up and running on your local machine:
-
Clone the repository.
-
Install Composer dependencies:
composer install
-
Configure your
.env
file with your database settings. -
Run database migrations:
php artisan migrate
-
Start the development server:
php artisan serve
-
Access the application in your web browser at
http://localhost:8000
.
Please ensure that you have NPM installed and TailwindCSS. You can compile your assets by running the following command:
npm run dev
Contributions are welcome! If you'd like to contribute to this project, please create a pull request for enhancements or bug fixes. Feel free to open issues for feature requests or to report any problems you encounter.