Skip to content

ravitharun/job-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💼 Job Portal Web Application — MERN Stack

A full-featured Job Portal built using the MERN Stack (MongoDB, Express.js, React.js, Node.js), with modern styling via Tailwind CSS. This application enables users to search and apply for jobs, while employers can post and manage listings through an intuitive dashboard.

✅ Built to demonstrate real-world full-stack development skills.


🚀 Tech Stack

🔧 Backend

  • ⚙️ Node.js – JavaScript runtime environment
  • 🧩 Express.js – Web application framework
  • 🗃️ MongoDB – NoSQL database
  • 📦 Mongoose – ODM for MongoDB

💻 Frontend

  • ⚛️ React.js – Component-based UI library
  • 🎨 Tailwind CSS – Utility-first CSS framework
  • 🔔 React Toastify / SweetAlert2 – Alert & notification system

📦 Dev Tools

  • 🌐 Axios – HTTP client for API communication
  • 🔒 Dotenv – Secure environment configuration
  • 🔄 Nodemon – Auto-restarting server during development
  • 🛠️ Git & GitHub – Version control and collaboration

🎯 Features

  • 🔐 Role-Based Authentication for recruiters and job seekers
  • 🧑‍💼 Employer Dashboard (coming soon)
    • Post, edit, and manage job listings
  • 👤 Job Seeker Functionality
    • Browse, search, and filter job listings
    • Apply directly for jobs
  • 🔒 Authentication (optional)
    • Login/Register
    • JWT-based or session-based authentication (configurable)
  • 📱 Responsive Design
    • Mobile-friendly layout powered by Tailwind CSS
  • 📬 Alerts & Notifications
    • Real-time toast messages for feedback on forms and actions

📁 Project Structure

Project Structure


🚀 Getting Started

Prerequisites

  • Node.js (v14 or later)
  • MongoDB (local or Atlas)
  • Git ##Install backend dependencies: cd backend npm install ##Install frontend dependencies: cd ../frontend npm install

Installation

  1. Clone the repository:
git clone https://github.com/ravitharun/job-portal-mern.git
cd job-portal-mern

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages