the middle of the idiots

This commit is contained in:
2025-10-24 16:29:40 -05:00
parent 6a58e19b10
commit 721301c779
2472 changed files with 237076 additions and 418 deletions

View File

@@ -45,12 +45,14 @@ $app->group('/api', function (RouteCollectorProxy $group) {
$group->get('/jobs', [App\Controllers\JobController::class, 'listJobs']);
$group->get('/jobs/{id}', [App\Controllers\JobController::class, 'getJob']);
$group->post('/applications', [App\Controllers\ApplicationController::class, 'apply']);
$group->get('/my-applications', [App\Controllers\ApplicationController::class, 'getApplicationsByUser']);
// Job provider routes
$group->get('/my-jobs', [App\Controllers\JobController::class, 'myJobs']);
$group->post('/jobs', [App\Controllers\JobController::class, 'createJob']);
$group->put('/jobs/{id}', [App\Controllers\JobController::class, 'updateJob']);
$group->delete('/jobs/{id}', [App\Controllers\JobController::class, 'deleteJob']);
$group->get('/jobs/{id}/applications', [App\Controllers\ApplicationController::class, 'getApplicationsByJob']);
});
// Add error middleware in development