Skip to content

alizazahid11/online-job-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Online Job Portal

Description

This is an online job portal built using the MERN stack. It allows users to sign up as either job seekers or employees, set up their profiles, and access various features tailored to their needs.

Features

  • Title Page: The main entry point of the application.

    Title Page

  • Signup/Login Page: Users can create accounts or log in to access their dashboards.

    Signup/Login Page Signup/Login Page

    • Category Selection: Users can choose to sign up as either:

      • Job Seeker: Redirected to set up a job seeker profile.

        Job Seeker Profile Setup

      • Employer: Redirected to set up an employer profile.

        Employer Profile Setup

  • User Dashboard:

    • Job Seeker Dashboard: View job listings, apply for jobs, and update profiles.

      Job Seeker Dashboard

      • Job Listings: Browse and view available job postings.

        Job Listings

      • Apply for Jobs: Submit resumes and applications for desired jobs.

        Apply for Jobs Apply for Jobs

    • Employer Dashboard: Manage profiles and post jobs for seekers.

      Employer Dashboard

      • Post Jobs: Create new job listings for job seekers to view and apply.

        Post Jobs

Technologies Used

  • Frontend: React
  • Backend: Node.js with Express
  • Database: MongoDB

Getting Started

Frontend Setup (React)

  1. Navigate to the frontend directory:
    cd path/to/frontend
    npm install
    npm start

Backend Setup

  1. Navigate to the backend directory:
    cd path/to/backend
    npm init
    npm install
    npm i nodemon
    npx nodemon index.js