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.
- 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.
- 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.
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.
Follow the instructions below to set up the project locally:
git clone https://github.com/your-username/ZenVue-JobRecommender.git
cd job-recommendation-server and job-recommendation-client
npm install
node app.js
npm start
Visit http://localhost:3000 in your browser to explore the app.
- Visit the ZenVue homepage and fill in your skills (e.g., React, Node.js).
- Select your preferred location for job opportunities.
- Set an optional salary range (e.g., ₹50,000 - ₹100,000).
- Upload your resume (optional) by clicking or dragging a PDF file.
- Click on "Get Recommendations" to view tailored job listings based on your inputs.
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
- 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.
We welcome contributions to make ZenVue-JobRecommender even better! Here's how you can help:
- Fork the repository and create a new branch.
- Submit issues or open a pull request for any improvements or bug fixes.
If you have any questions or feedback, feel free to reach out:
- Email: shahidsrs93@gmail.com
© 2025 ZenVue. All rights reserved.
