├── public ├── favicon.ico ├── robots.txt ├── index.php └── .htaccess ├── database ├── .gitignore ├── seeders │ ├── EmployerSeeder.php │ ├── DatabaseSeeder.php │ └── JobSeeder.php ├── factories │ ├── TagFactory.php │ ├── EmployerFactory.php │ ├── JobFactory.php │ └── UserFactory.php └── migrations │ ├── 2024_05_06_142129_create_tags_table.php │ ├── 2024_05_06_132745_create_employers_table.php │ ├── 2024_05_06_142706_create_job_tag_table.php │ ├── 0001_01_01_000001_create_cache_table.php │ ├── 2024_05_06_133808_create_jobs_table.php │ ├── 0001_01_01_000000_create_users_table.php │ └── 0001_01_01_000002_create_queued_jobs_table.php ├── bootstrap ├── cache │ └── .gitignore ├── providers.php └── app.php ├── storage ├── logs │ └── .gitignore ├── app │ ├── public │ │ └── .gitignore │ └── .gitignore └── framework │ ├── testing │ └── .gitignore │ ├── views │ └── .gitignore │ ├── cache │ ├── data │ │ └── .gitignore │ └── .gitignore │ ├── sessions │ └── .gitignore │ └── .gitignore ├── resources ├── css │ └── app.css ├── js │ ├── app.js │ └── bootstrap.js ├── views │ ├── components │ │ ├── page-heading.blade.php │ │ ├── forms │ │ │ ├── divider.blade.php │ │ │ ├── button.blade.php │ │ │ ├── error.blade.php │ │ │ ├── label.blade.php │ │ │ ├── form.blade.php │ │ │ ├── field.blade.php │ │ │ ├── select.blade.php │ │ │ ├── input.blade.php │ │ │ └── checkbox.blade.php │ │ ├── employer-logo.blade.php │ │ ├── section-heading.blade.php │ │ ├── panel.blade.php │ │ ├── tag.blade.php │ │ ├── job-card-wide.blade.php │ │ ├── job-card.blade.php │ │ └── layout.blade.php │ ├── results.blade.php │ ├── auth │ │ ├── login.blade.php │ │ └── register.blade.php │ └── jobs │ │ ├── create.blade.php │ │ └── index.blade.php └── images │ └── logo.svg ├── postcss.config.js ├── app ├── Http │ └── Controllers │ │ ├── Controller.php │ │ ├── TagController.php │ │ ├── SearchController.php │ │ ├── SessionController.php │ │ ├── RegisteredUserController.php │ │ └── JobController.php ├── Models │ ├── Tag.php │ ├── Employer.php │ ├── Job.php │ └── User.php ├── Providers │ └── AppServiceProvider.php └── Policies │ ├── JobPolicy.php │ └── EmployerPolicy.php ├── tests ├── Feature │ └── ExampleTest.php ├── TestCase.php ├── Unit │ └── JobTest.php └── Pest.php ├── .gitattributes ├── routes ├── console.php └── web.php ├── vite.config.js ├── .gitignore ├── .editorconfig ├── artisan ├── package.json ├── tailwind.config.js ├── config ├── services.php ├── filesystems.php ├── mail.php ├── cache.php ├── queue.php ├── auth.php ├── app.php ├── logging.php ├── database.php └── session.php ├── phpunit.xml ├── .env.example ├── composer.json └── README.md /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite* 2 | -------------------------------------------------------------------------------- /bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /resources/css/app.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | -------------------------------------------------------------------------------- /bootstrap/providers.php: -------------------------------------------------------------------------------- 1 | {{ $slot }} 2 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /resources/views/components/forms/divider.blade.php: -------------------------------------------------------------------------------- 1 |
{{ $error }}
5 | @endif 6 | -------------------------------------------------------------------------------- /resources/views/components/employer-logo.blade.php: -------------------------------------------------------------------------------- 1 | @props(['employer', 'width' => 90]) 2 | 3 |{{ $job->salary }}
18 |{{ $job->salary }}
13 |