Skip to content

A full-stack job portal built using the MERN stack πŸŒπŸ’Ό. Recruiters can effortlessly post and manage jobs through a simple, intuitive dashboard πŸ§‘β€πŸ’ΌπŸ“‹. Candidates can easily apply and get hired, making the job search fast and seamless πŸ‘©β€πŸ’»πŸš€.

Notifications You must be signed in to change notification settings

Dev-Rohan1/job-insider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

92 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ JobInsider - MERN Stack Job Portal

A full-featured job portal built with MongoDB, Express.js, React, and Node.js. Streamlining recruitment by connecting employers with top talent through an intuitive platform.

Application Preview

Live Demo

✨ Key Features

πŸ‘¨β€πŸ’Ό Recruiter Dashboard

  • πŸ“ Create and manage job postings
  • πŸ” Filter and search candidate applications
  • πŸ“Š Simple dashboard for easily manage job

πŸ‘©β€πŸŽ“ Job Seeker Experience

  • πŸ”ŽFind job by location/job title
  • πŸ“š Butter-Smooth Pagination (try it!)
  • πŸ’Ό "Similar Jobs" recommendation engine
  • πŸ“Š Personalized Dashboard for applicants

πŸ” Security & Management

  • πŸ›‘οΈ Clerk authentication system and Custom auth
  • πŸ“ Cloudinary resume/document storage
  • πŸ“± Responsive design for all devices

πŸ› οΈ Technology Stack

Frontend:

  • βš›οΈ React.js (Vite)
  • 🎨 Tailwind CSS
  • πŸ”‘ Clerk Authentication

Backend:

  • πŸ—οΈ Node.js & Express.js
  • πŸ—„οΈ MongoDB (Mongoose ODM)
  • ☁️ Cloudinary Storage

DevOps:

  • πŸš€ Vercel (Frontend Hosting)
  • βš™οΈ Vercel (Backend Hosting)

πŸš€ Installation Guide

Prerequisites

  • Node.js v16+
  • MongoDB Atlas account
  • Clerk developer account
  • Cloudinary account

βš™οΈ Frontend Setup

git clone https://github.com/Dev-Rohan1/job-insider.git
cd frontend
npm install
npm run dev

βš™οΈ Backend Setup

git clone https://github.com/Dev-Rohan1/job-insider.git
cd backend
npm install
npm run server

Frontend Environment (.env)

VITE_CLERK_PUBLISHABLE_KEY=""

VITE_BACKEND_URL=http://localhost:8080

Backend Environment (.env)

PORT=8080

MONGODB_CONNECTION_STRING=""

WEBHOOK_SECRET_KEY=your_webhook_secret

CLERK_PUBLISHABLE_KEY=""

CLERK_SECRET_KEY="

CLOUDINARY_API_KEY="" CLOUDINARY_API_SECRET="" CLOUDINARY_APP_NAME=""

About

A full-stack job portal built using the MERN stack πŸŒπŸ’Ό. Recruiters can effortlessly post and manage jobs through a simple, intuitive dashboard πŸ§‘β€πŸ’ΌπŸ“‹. Candidates can easily apply and get hired, making the job search fast and seamless πŸ‘©β€πŸ’»πŸš€.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages