An Express.js web application that matches software developers with job listings based on their location and experience with specific programming languages and frameworks (pulled from their public GitHub profiles). Users can register, login, view prospective job matches on a map, and update their profile shown to recruiters.
- Implemented back end with the Express.js framework and MySQL, using the Node.js ORM Sequelize.
- Implemented job filtering algorithm to match users with jobs based on their location and experience with specific programming languages and frameworks.
- Parsed User Location, Repository Languages, and Repository Topics data from the GitHub API.
Check it out