Skip to content

saurabhGupta-2/JobPortal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ§‘β€πŸ’Ό JOB PORTAL

All-in-One Job Application Platform β€” Built with the MERN Stack


πŸ“Œ Overview

Job Portal is a full-stack web application designed to streamline the hiring process. Users can register as either an applicant or a recruiter, enabling seamless job posting, application, and profile management.

With secure authentication using JWT and persistent login sessions, the app ensures both safety and convenience. Whether you're an applicant browsing jobs or a recruiter managing applications, Job Portal provides a powerful and intuitive interface to handle everything in one place.


βš™οΈ Tech Stack

  • Frontend: React.js + ShadCN UI
  • Backend: Node.js + Express.js
  • Database: MongoDB + Mongoose
  • Authentication: JWT (Login, Signup, Protected Routes)
  • File Uploads: Cloudinary + Multer
  • State Management: Redux Toolkit

πŸ”‘ Features

πŸ‘€ For Applicants

  • Register and login as a job seeker
  • Browse and filter job listings
  • Apply to jobs
  • Track applied jobs
  • Manage profile and resume

🏒 For Recruiters

  • Register and login as a recruiter
  • Post, edit, and delete job listings
  • View all applications
  • Accept or reject applicants
  • Manage company profile

πŸ” Security

  • Persistent login sessions
  • All APIs protected via JWT verification

About

Job Portal is a full-stack web application built with the MERN stack (MongoDB, Express, React, Node.js). It offers secure authentication, role-based access for applicants and recruiters, job posting, filtering, and profile management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors