NORMA eResearch @NCI Library

Final Year Project Report: Gekko Application

Clinch, Christopher (2018) Final Year Project Report: Gekko Application. Undergraduate thesis, Dublin, National College of Ireland.

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


The emergence of crypto currencies in recent years and more recently the unprecedented rise of Bitcoin pricing has led to a huge amount of interest in this area of technology/finance. This area focus has led to the creation of a large number of new currencies and coins each represented by a trading symbol. Large financial markets and dedicated exchanges have been created in order to buy, sell and trade these currencies against both the Bitcoin standard and recognized international currencies.

As a Cloud Support Engineer, I have become increasingly interested in the technology behind these currencies and how individuals and corporations are building tailored exchanges and wallets in order to trade and profit from registered coins. It is for this reason that my final year project, is to create a web application dedicated to the monitoring of a small subset of these coins.

From the inception of this project, it had been decided that the finished product would be an elegant solution to a complex field of financial markets. That is to say, the proposed application will display information on financial market symbols and their trends in an easy to understand graphical format.

While elements of this application have evolved, added or removed the Gekko web application, as stated above will be focused on monitoring a small subset of crypto currencies in relation to the current market value of each supported coin. This application will use HTTP API methods and a severless backend in order to retrieve coin data from an established exchange. The purpose of this is to inform users of present coin values and the percentage of change in price over the previous hour, twenty-four hours and 7 days.

In the world of financial trading, prices can fluctuate rapidly across all markets, leading to financial loss during periods of user inactivity. For this reason, the Gekko web application will also include a notification system, by which large changes in market prices will be calculated at regular intervals and once a change in pricing over a defined value has been reached an automated alert system will be triggered and the user will receive a notification.

Below this paragraph, is a list of application functionalities which are intended to be implemented in the Gekko web app. Each entry is a high-level milestone which should be reached during the course of development to ensure the success of the application. The supporting technologies, research and methodologies for the implementation of each functionality listed will be discussed later in this report.

- A secure web application accessible over the public internet.
- The ability to retrieve current crypto currency pricing data.
- The ability to display data in a user-friendly format.
- An option to purchase or trade currencies over a registered exchange.
- The registration and login of Gekko users.
- The automated notification of large pricing changes to registered users.
- A comprehensive support platform through which users can address issues.

Item Type: Thesis (Undergraduate)
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software
H Social Sciences > HG Finance > Financial Services
Divisions: School of Computing > Bachelor of Science (Honours) in Computing
Depositing User: Caoimhe Ní Mhaicín
Date Deposited: 07 Nov 2018 09:28
Last Modified: 07 Nov 2018 09:28

Actions (login required)

View Item View Item