Screenshot of interface with stock prediction
Graph produced from model of Google's stock price prediction over the next day

Project information

About

For my KU Hackathon 2023 Project, I, alongside three other teammates, created PRIM. PRIM (Predictive Return on Investment Model) is a website that takes in a stock ticker and an amount of days and outputs a graph of that stock's predicted price over that amount of days. To predict the price, we used a Long Short Term Model neural network and trained the model on Yahoo finance stock information. The front end was built using HTML, CSS, JavaScript, with JSon and Flask constituting the middle end connecting to a backend of entirely Python. We used the Yahoo Finance API to scrape financial data from stocks when given a ticker, and we used Keras Library to build, train, test, and deploy the LSTM. Throughout this project, I was introduced to machine learning and how it works, along with how to use Flask and JSON to transfer the graphs from the backend to the frontend.