A minimalistic job post web application developed in Laravel. This application allows employers to post job listings, and job seekers to explore and apply for available positions.
- Laravel
- TailwindCSS
- AlpineJs
- MySQL
-
Authentication System:
- Secure user authentication for authorized access.
-
Job Posting:
- Employers can create, manage, and publish job listings with essential details.
-
Job Search:
- Job seekers can explore available positions. They can refine search results using tag filters.
To install the dependecies, run the following command :
composer install
Copy the .env.example
file to .env
This key will be used to encrypt data (Sessions, CSRF tokens and cookies). Run the following command :
php artisan key:generate
The app uses MySQL so make sure you have it installed it and running (XAMP for example).
To create all the tables and columns, run the following command :
php artisan migrate
To add some dummy/fake data to the database, run the following command :
php artisan db:seed
When uploading job post files (in this case images), they go to storage/app/public
. Create a symlink with the following command to make them publicly accessible :
php artisan storage:link
To run the app, run the following command :
php artisan serve