Building a Web Application to Visualise Nano-Cap Stock Data
Bell, Michael (2024)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024051612750
https://urn.fi/URN:NBN:fi:amk-2024051612750
Tiivistelmä
The objective of this thesis was to build a web application that could visualize small cap stock values using real world data and modern web development technologies. Small cap market caps are often overlooked by small investors, while market trading itself is declining in younger generations. By providing a tool that visualizes stock data in a comprehensible way, the application intends to offer the means for inexperienced potential investors to examine stock values over time in order to aid their understanding and provide an entry point into investment.
The thesis will highlight the accessibility of modern web development through the tools that have simplified the process of building web applications. These tools include MERN stack (MongoDB, Express, React, Node), ApexCharts, and Preact Signals using data retrieved from Kaggle. The purpose and theory for each tool is provided, as well as a more detailed look at the selection process for the data visualisation tool, highlighting the aspects that make it more accessible before finally the project’s initialisation, development and issues encountered during the construction phase are explained.
The result of the thesis is a simple stock simulator that can search a database for a specific company and visualise its daily stock history in either a candlestick chart or a line graph. This was achieved using only free tools and services that also provided comprehensive documentation.
The thesis will highlight the accessibility of modern web development through the tools that have simplified the process of building web applications. These tools include MERN stack (MongoDB, Express, React, Node), ApexCharts, and Preact Signals using data retrieved from Kaggle. The purpose and theory for each tool is provided, as well as a more detailed look at the selection process for the data visualisation tool, highlighting the aspects that make it more accessible before finally the project’s initialisation, development and issues encountered during the construction phase are explained.
The result of the thesis is a simple stock simulator that can search a database for a specific company and visualise its daily stock history in either a candlestick chart or a line graph. This was achieved using only free tools and services that also provided comprehensive documentation.