Back to Home
Full Stack

OpportuNest

A full-stack job portal that enables candidates to discover and apply for jobs while allowing recruiters to manage companies, post openings, review applications, and track hiring pipelines through role-based dashboards.

About the Project

OpportuNest is a full-featured job portal that connects job seekers with hiring companies. It facilitates recruiter onboarding, vacancy publishing, resume uploading, and dynamic job application pipelines. The system features customized dashboards for recruiters and candidates, showcasing real-time alerts and visual hiring pipelines.

Key Features

  • Role-Based Dashboards: Separate dashboards for candidates (applied jobs, application status) and recruiters (manage job postings and applications).
  • Advanced Search & Filtering: Search jobs by title, location, category, employment type, and salary range.
  • Job Application Management: Candidates can apply for jobs and recruiters can review, shortlist, or reject applications.
  • Secure Authentication & Authorization: Role-based access control with Clerk authentication and protected routes.

Technical Architecture

OpportuNest is built with React and Vite for a fast, responsive frontend, while the backend uses Node.js, Express.js, MySQL, and Sequelize ORM for scalable REST APIs and database management. Clerk handles authentication, React Hook Form and Zod provide robust form validation, and uploaded resumes are securely stored for recruiter access.