This is a simple job posting listing website built using Laravel. It allows employers to post job vacancies, and job seekers can browse and apply for those jobs. The website incorporates features such as scope filtering, authentication/authorization, and user-friendly interfaces.
- Laravel (laravel 9): A powerful PHP framework for web application development.
- TailWind CSS: A utility-first CSS framework for building responsive and stylish user interfaces.
- Blade Templates: Laravel's templating engine for creating dynamic views.
- Eloquent Models: Laravel's ORM for interacting with the database.
- User Registration and Authentication: Users can create an account and log in to the website.
- Scope Filtering: Job listings can be filtered based on different criteria such as job title, location, or category.
- Create and Manage Job Listings: Employers can create job listings and manage them through an intuitive interface.
- Apply for Jobs: Job seekers can apply for jobs directly through the website.
- Clone the repository.
- Install the dependencies by running
composer install
andnpm install
. - Configure the database settings in the
.env
file. - Run the migrations and seed the database with sample data using
php artisan migrate --seed
. - Start the development server with
php artisan serve
. - Visit
http://localhost:8000
in your web browser to access the website.
This project was developed by Ngonyoku. Feel free to contribute, report issues, or submit feature requests. I followed the following tutorial on youtube by Traversey Media: https://www.youtube.com/watch?v=EU7PRmCpx-0&list=PLillGF-RfqbYhQsN5WMXy6VsDMKGadrJ-
This project is licensed under the MIT License.