StackNova Jobs: a full-stack job board
A job board that connects employers with job seekers. Employers post and manage listings; seekers search and apply.
- Type
- Full-stack web application
- Front end
- Next.js 15, React 19, Tailwind CSS 4
- Back end
- Node.js, Express.js, MongoDB
- Auth
- JWT, bcrypt
The problem
Hiring and job hunting need two different experiences on the same platform. Employers need a place to publish and manage vacancies. Job seekers need to find relevant roles and apply without friction.
The solution
StackNova Jobs gives each side its own tools. Employers get a dashboard to post and manage listings. Job seekers can search, filter by job type and apply. Sign-in uses JWT authentication, and role-based access keeps employer actions separate from job-seeker actions.
Features
- Employer dashboard to post and manage job listings
- Job search with job-type filters
- Applying to jobs as a job seeker
- JWT authentication, with passwords hashed using bcrypt
- Role-based access for employers and job seekers
- Dark mode
Technologies
The interface is built with Next.js 15 and React 19 and styled with Tailwind CSS 4. The API runs on Node.js and Express.js, with data stored in MongoDB through Mongoose. The live demo is hosted on Vercel.
Try it and read the code
The live demo is open to visit, and the full source is on GitHub. If you need something similar, see my full-stack development and Next.js development services.
Need a similar application?
Tell me what you want to build. Message me on WhatsApp or send an email.