NORMA eResearch @NCI Library

Shopping Wishlist: Technical Report

Olariu, Paula (2021) Shopping Wishlist: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.

[thumbnail of Bachelor of Science]
PDF (Bachelor of Science)
Download (3MB) | Preview


This document presents the goals achieved by the developed project. It outlines the motivation for the project and the variety of features offered. As part of this project a website and a browser extension were developed using mainly JavaScript and ReactJS. The Shopping Wishlist browser extension was developed and optimised to solely operate on the Google Chrome browser. To create the project, packages such as the react-router dom, react-scroll, react-icons and more were used to improve the functionality and request response times.

The application allows users to create accounts or register with one of their existing social accounts such as Facebook or Google. Registered users can use the website to create or delete wish boards from the account. Any additions or alterations performed on the website are instantly reflected on the Firebase Cloud Firestore database. Users can also use the website to view items saved to specific wish boards as well as remove any of the items at any point. The browser extension is used for gathering the information required for displaying the item details in the specific wish board. The main purpose of this project is to improve the online shopping experience for users, especially for the users that do not shop online frequently or are not extremely familiar with the latest technologies.

This report further describes the drive behind this project and provides insights into the development process as well as the various technologies used. The necessary system requirements are identified and explained below. Diagrams and descriptions presenting the relations between the project components, actions, and hooks are inserted in the following sections.

Item Type: Thesis (Undergraduate)
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Z Bibliography. Library Science. Information Resources > ZA Information resources > ZA4150 Computer Network Resources > The Internet > World Wide Web > Online Shopping
T Technology > TK Electrical engineering. Electronics. Nuclear engineering > Telecommunications > The Internet > World Wide Web > Online Shopping
Divisions: School of Computing > Bachelor of Science (Honours) in Computing
Depositing User: Clara Chan
Date Deposited: 14 Sep 2021 11:14
Last Modified: 20 Sep 2021 09:38

Actions (login required)

View Item View Item