Skip to content

JobLane - Full Stack Job application portal built using MERN Stack

Notifications You must be signed in to change notification settings

sujaltangde/JobLane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JobLane

JobLane

Hits

Full Stack Job application portal built using MERN stack, Focusing on simplifying the job applications.

🚀 Demo

Website

🧐 Features

Here're some of the project's best features:

  • User Authentication and Authorization
  • Job Search and Filtering
  • Save and Track Jobs
  • Resume Management
  • Profile Management
  • Admin Dashboard
  • Job Posting
  • Application Tracking
  • Messaging and Notifications
  • Responsive Design

🔥 Getting Started

To get started with the assignment project, follow these steps:

Prerequisites

  • Node.js: Make sure you have Node.js installed on your computer. You can download it from nodejs.org.

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/sujaltangde/JobLane.git 
  2. Change into the frontend directory:

    cd client
  3. Install the frontend dependencies:

    npm install
  4. Run the development server:

    npm run dev
  5. Return to the main directory and change into the backend directory:

    cd ..
    cd server
  6. Install the backend dependencies:

    npm install
  7. Run the development server:

    nodemon server.js

🍰 Contribution Guidelines:

Any contributor who wishes to contribute to this project should first read the README thoroughly. Study how the project is built and done, familiarize yourself with its structure and components. Take note of any bugs present in the project. If you find any raise an issue on the project's repository. Wait until a mentor assigns the issue to you. Once assigned start working on the development of the fix or improvement. After completing the development raise a pull request (PR) for the changes to be reviewed and merged into the project.

💻 Built with

  • Frontend: React.js, Redux
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Styling: Tailwind CSS, Material UI, Mantine UI