College of Engineering and Polymer Science

Date of Last Revision

2023-05-05 20:45:26


Computer Science

Honors Course

3460 498-003 INS (10340)

Number of Credits


Degree Name

Bachelor of Science in Computer Science

Date of Expected Graduation

Spring 2022


The basic goal of this project was to create a four-tier web application which would allow users to upload their personal resumes to the website, and it ultimately would parse the resume and look for keywords. Then using these keywords, it would use a job API to look for these values and ultimately display job information to the user based on their skills. While applications exist which would look for jobs based on skills, it was mostly manually inputted skills. However, with my application you can simply upload your resume to the website, and it will basically take care of this step for you. It must be noted that this is also a four-tier web application therefore I have also built-in user-authentication with sign up and sign in. Therefore, each user will have their own profile, which is protected by a high level of authentication. Lastly, the user accounts will also be supported by a modern backend database therefore all the values such as your skills, username, and preferred job offers will be saved uniquely for each user. There was a lot of learning included within this project, while I was not new to web development this project required a lot more experience than what I had at the beginning of the project. This project implements the use of Vue for the frontend and Firebase/Firestore/Google storage for the backend.

Research Sponsor

Yincai Xiao

First Reader

Zhong-Hui Duan

Second Reader

En Cheng

Honors Faculty Advisor

Timothy O’Neil



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.