Project Title

Online Marketplace


Buchtel College of Arts and Sciences

Date of Last Revision

2021-09-14 17:42:35


Computer Science

Honors Course


Number of Credits


Degree Name

Bachelor of Science

Date of Expected Graduation

Spring 2021


The goal of this project was to create a website that helped a common person search for items from online marketplaces, such as eBay, Amazon, or Facebook Marketplace. The intention was to ease the burden of needing to search several different websites for the same product. Currently, if a person wants to look for a specific item on multiple different marketplaces, they must go to each marketplace individually and search for it. They must enter their specifications repeatedly and load virtually the same web page multiple times. This project’s goal was to condense that so the user would only have to put in that information once and then could search all of the marketplaces at once. In order to create this project, I taught myself the setup of Ruby on Rails and Angular, as well as how to use public APIs. The project is built on the Rails framework with Ruby as the backend language, Angular as the front end version of JavaScript, a Postgres database, and JSON data objects to transmit data between the front and backend.

Research Sponsor

Dr. Yingcai Xiao

First Reader

Dr. En Cheng

Second Reader

Dr. Michael Collard

Honors Faculty Advisor

Dr. Zhong-Hui Duan



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.