All Projects
Advanced~20 hours
Job Board Platform
full-stacknext.jsdatabasesearchauthentication
Project Brief
Build a full-stack job board where companies can post jobs and developers can browse, search, and apply. Includes full-text search, filtering by location/type/salary, company profiles, application tracking, and an admin dashboard. Uses Next.js App Router with server components.
Requirements
- →Two user types: companies (post jobs) and developers (browse/apply)
- →Job posting with: title, company, description, requirements, salary range, location, type (remote/onsite/hybrid)
- →Full-text search across job titles and descriptions
- →Filter by location, job type, salary range, experience level
- →Company profile pages with all their listings
- →Job application flow: apply with resume link + cover letter
- →Application tracking for both sides (applicant sees status, company sees applicants)
- →Bookmark/save jobs for later
- →Email notifications on application status change (mock or real)
- →Admin dashboard: manage users, moderate listings
- →Responsive, modern UI
Milestones
Design the full database schema: users (with role), companies, jobs, applications, bookmarks. Set up authentication with role-based access (company vs developer).
Start the project to unlock hints and tracking