← Back to all works
BG
NextHire
BG

Key Features

Authentication & AuthorizationEmail/password registration and sign-in via Better Auth. Role selection at signup: Seeker or Recruiter. Admin role management (promote/demote users). Secure session handling with MongoDB-backed persistence. Route protection with role-based redirects.
Job Discovery & BrowsingFull-text search by keyword, location, and category. Dynamic trending positions derived from live job data. Detailed job pages with company profiles and apply-in-one-click Job saving/bookmarking for seekers. Smart duplicate application prevention
Subscription & Billing
Seeker DashboardApplication history with status tracking (pending / reviewed / accepted / rejected). Saved/bookmarked jobs collection Monthly application usage vs. plan limits. Billing history and subscription management
Recruiter DashboardFull CRUD for job postings (create, edit, update status). Application management with status workflow. Company registration and profile management. Analytics: job views, applications over time, conversion metrics. Revenue & performance charts via Recharts
Admin DashboardPlatform-wide statistics: total users, jobs, active listings. Company approval/rejection workflow. User management: role changes, account deletion Job moderation: status updates, removal. Growth analytics: 7-day user & company registration trends. Subscription & payment oversight
BG

full stack

NextHire

A production-grade job marketplace platform

BG

Category

full stack

Added On

July 1, 2026

Live Preview

Visit Project ↗
BG

About the project

NextHire is a fully-featured job marketplace connecting Job Seekers, Recruiters, and Platform Admins through a modern, responsive web experience. Built with Next.js 16's App Router and React Server Components on the frontend, backed by an Express 5 REST API and MongoDB, it delivers a complete hiring ecosystem — from job discovery and one-click applications to subscription billing and admin oversight.

BG

Technologies Used

Next.jsNode.jsMongoDBExpress.jsTailwind CSSHeroUIFramer MotionBetter AuthRechartsStripe.jsCORS + Dotenv