A Web Application: Stock Prices Analysis

Personal Project

In Progress

PROJECT DETAILS

This stock price analysis is a small web application that can be used to compare stock price performances for selected companies. It also provides a stock price prediction based on its last 60 days closing prices. I came up with this project idea when I started to get interested in the stock market and wanted to learn more about the companies that I want to invest in. After doing many study and research on stock performances, I've learnt that the stock price of each company does not depend only on the company's value but it can be changed drastically in response to news, public rumors spreading as well as the economic performances. For a source code, please see here.

FRONT-END

For UI and UX of the application, I used streamlit which is a very lightweight web app api building web application quickly. Another reason to use streamlit for this project is that it works really well with data analaysis and machine learning.

Back-End

This project uses the free Yahoo Finance api to obtain stock data and use the LSTM neural network to train the data and predict the stock value based on its last 60-day price performances.

Architecture of LSTM Neural Network

draw an figure of the architecture

FEATURES

Snapshot of the application

Homepage



A Closer Look to Each Company's Performance



Stock Price Comparison between Two Companies



Apple Inc Stock Price Prediction