➡ Overview:
Job Finder is an interact web application allowing users to register and search for available jobs nearby, favorite/unfavorite jobs, and receive recommendation based on their favorite history and locations. There are many amazing and convenient frameworks to use nowadays but it is very important to be able to write "raw" code and understand the logic in the pure lanaguages. In this application:
• Front-end: HTML, CSS, Javacript(AJAX) • Back-end: RESTful using Java Servlets, MySQL, Content-based Algorithm, GitHub Job API, MonkeyLearn Keyword Extraction API
➡ Key features of the application:
• Fully functional user registration, login, logout with encrpted password and front-end validations
• Ability to search jobs nearby using browser geo-location or IP address location info with GitHub Job API
• Cool feature of favorating/liking and unfavorating/unliking jobs
• Personalized job recommendations based on location info and job description keyword extraction supported by Monkey Learn API and self-written content based algorithm