Build a job board where employers post jobs and job seekers can search, apply, and track applications
Create a job board platform connecting employers with job seekers, featuring job posting, search, application tracking, and resume management.
// Job search
async function searchJobs(filters) {
const query = {
status: 'active',
...(filters.location && { location: { $regex: filters.location, $options: 'i' } }),
...(filters.salaryMin && { salary: { $gte: filters.salaryMin } }),
...(filters.type && { type: filters.type })
};
return await db.jobs.find(query).sort({ postedAt: -1 });
}