Skip to content

Shahid9370/ZenVue-JobRecommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZenVue-JobRecommender-Ai

Overview

Welcome to ZenVue-JobRecommender, an AI-powered platform that helps job seekers find their ideal roles based on their skills, location preferences, and more. Using Natural Language Processing (NLP), this platform delivers personalized job recommendations, with plans to integrate Applicant Tracking System (ATS) technology in the near future.

Our mission is to streamline the job search process and connect candidates with opportunities that align with their skills, preferences, and career aspirations.


Features

  • Skills Input: Enter your expertise (e.g., React, Node.js, Python) to get relevant job opportunities tailored to your profile.
  • Location Preferences: Specify your preferred work locations, including cities (e.g., Pune, Mumbai) or remote work options.
  • Salary Range (Optional): Set your desired salary range (e.g., ₹50,000 - ₹100,000) to further filter job recommendations.
  • Resume Upload (Optional): Upload your PDF resume for personalized job suggestions powered by NLP.
  • Tailored Job Recommendations: Receive job listings matched to your inputs, including skills, location, and salary preferences.

Technologies Used

  • Frontend: React.js, HTML, CSS, React DOM
  • Backend: Node.js
  • AI Features: Natural Language Processing (NLP)
  • Future Enhancements: Integration of Applicant Tracking System (ATS) for better job matching and resume parsing.

Frontend Live Demo

You can check out the live demo of the frontend UI here: Live Demo - https://zenvue-jobrecommeus-lollipop-5103b6.netlify.app/

Please note that this demo will not show job recommendations or resume parsing functionality as it only includes the UI. To access the full platform with backend features, you need to clone the project and follow the installation steps below.

Getting Started

Follow the instructions below to set up the project locally:

1. Clone the repository

git clone https://github.com/your-username/ZenVue-JobRecommender.git

2. Navigate to the project directory

cd job-recommendation-server and job-recommendation-client

3. Install dependencies for both frontend and backend

npm install

4. Start the backend server

node app.js

5. Start the frontend development server

npm start

Visit http://localhost:3000 in your browser to explore the app.


How to Use

  1. Visit the ZenVue homepage and fill in your skills (e.g., React, Node.js).
  2. Select your preferred location for job opportunities.
  3. Set an optional salary range (e.g., ₹50,000 - ₹100,000).
  4. Upload your resume (optional) by clicking or dragging a PDF file.
  5. Click on "Get Recommendations" to view tailored job listings based on your inputs.

Screenshots and Videos

  • Screenshot: image
image image

A glimpse of the job recommendation interface.

  • Video: Explore the app from start to finish with this demo video.
React.App.-.Google.Chrome.2025-04-27.11-55-01_001.mp4
React.App.-.Google.Chrome.2025-04-27.11-55-01_002.mp4

Future Improvements

  • ATS Integration: We are actively working on integrating Applicant Tracking System (ATS) functionality to enhance the accuracy of job matching and streamline the resume parsing process.
  • Additional Filters: We plan to add filters such as job type (full-time, part-time), experience level, and company size.
  • Real-Time Job Market Data: Integration of real-time job market data to provide up-to-date recommendations and industry trends.

Contributing

We welcome contributions to make ZenVue-JobRecommender even better! Here's how you can help:

  1. Fork the repository and create a new branch.
  2. Submit issues or open a pull request for any improvements or bug fixes.

Support

If you have any questions or feedback, feel free to reach out:


License

© 2025 ZenVue. All rights reserved.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published