Back to Projects
Hirely Platform

Hirely Platform

Full-stack job portal built using MERN stack with role-based access control. Users can browse jobs, apply using resume links, and track application status, while admins can manage job postings and applications through a dedicated dashboard. Includes secure authentication using JWT and email-based OTP verification.

ReactViteTailwind CSSNode.jsExpress.jsMongoDBJWT AuthenticationEmail OTP VerificationAxiosREST APIs

Problem

Small organizations and early-stage recruiters struggle to find lightweight, affordable systems for posting jobs and managing applications. Candidates face fragmented platforms, complex application flows, and lack of transparency regarding application status. Existing solutions are often over-engineered or costly, making them unsuitable for simple, focused hiring needs.

Solution

Built a clean and secure full-stack recruitment platform with email-based OTP verification, JWT authentication, and role-based access control. The React frontend and Node.js + Express backend with MongoDB ensure scalability and data integrity. Users can browse jobs, apply using resume links, and track application status, while admins manage job listings and applications from a centralized dashboard.

Features

  • User authentication with JWT and email OTP verification
  • Role-based access control (User and Admin)
  • Job browsing and detailed job listings
  • Apply to jobs with duplicate application prevention
  • Application status tracking (Applied, Shortlisted, Selected, Rejected)
  • User dashboard to manage applications and profile
  • Admin dashboard for job and application management with full CRUD operations
  • REST API backend with secure routes, middleware protection, and validation

Project Gallery

Hirely Platform Screenshot 1

Opportunities Page

Hirely Platform Screenshot 2

Admin Dashboard

Hirely Platform Screenshot 3

User Dashboard

Hirely Platform Screenshot 4

Application Status