Job portal for job seekers and recruiters
This project is a comprehensive job portal that utilizes machine learning techniques for resume classification, resume ranking, and fraud detection in job listings. The front end is built using React.js, providing an intuitive and user-friendly interface for job seekers and recruiters alike.
-
ML Resume Classification: The system employs machine learning algorithms to classify resumes based on various factors such as skills, experience, education, etc., making it easier for recruiters to find suitable candidates.
-
Resume Ranking: Resumes are ranked according to their relevance to the job postings, allowing recruiters to efficiently identify the most qualified candidates.
-
Fraudulent Job Detection: Leveraging machine learning, the system identifies and flags potentially fraudulent job listings, enhancing the security and reliability of the platform.
-
Front End React App: The user interface is built using React.js, providing a responsive and dynamic experience for both job seekers and recruiters.
- Machine Learning: Python, scikit-learn, TensorFlow
- Front End: React.js, HTML, CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Version Control: Git, GitHub
- Clone the repository to your local machine:
git clone https://github.com/SudhakaranGT/JobBoard.git
- Create a new branch for your work:
git checkout -b feature-branch
- Start your Codeing
- Stage your changes for commit:
git add . - Commit your changes with a descriptive message:
git commit -m "first-part done"
- If you made a mistake and want to undo your latest commit:
git reset old-branch
- Push your changes to the remote repository:
git push origin front-end
- If you're ready to merge your changes into the main branch, create a pull request on GitHub and request a code review.