Abstract
The purpose of this work is to develop an understanding for building a recommender system and applying it to implement a Roommate Recommender app. This project consists of three main objectives. The first objective is to build a user interface capable of inputting student data, performing the pairing method, and outputting the recommended pairings based on the method. The user interface is built using JavaScript, Node.js, and the Next.js React framework. The second objective is to build a database backend for the app using Google’s Cloud Firestore database. The final objective is to implement Irving’s algorithm in order to pair the students. Using this algorithm, the students are paired based on their hobbies.
Advisor
Visa, Sofia
Department
Computer Science
Recommended Citation
Gopar, Klever D., "Building a College Roommate Recommender Web App" (2021). Senior Independent Study Theses. Paper 9473.
https://openworks.wooster.edu/independentstudy/9473
Disciplines
Software Engineering
Publication Date
2021
Degree Granted
Bachelor of Arts
Document Type
Senior Independent Study Thesis
© Copyright 2021 Klever D. Gopar