Skip to content

ericanderson333/Stock_Analysis_Spring_Boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Purpose

This Spring Web Application computes historical stock data by tracing through 10 years of an inputted ticker symbol and date range (MM-dd). While parsing through 10 years of stock prices, the back-end calculates the percent & price differences between the given month and date. This then presents all values calculated on a graph. Check screenshots below.

Screenshots

Home Page
Home Page "index.html"

Generate Form
Generate Form Page "generate_form.html"

Generate Form AAPL
Generate Form with fields "generate_form.html"

Results Page AAPL
Results using dynamic graph from Highcharts "result_form.html"

Generate Form NIO
Generate Form. Using fields that will result in error "generate_form.html"

Error Page NIO
Error Form from previous screenshot's fields "error_form.html"

Dependencies & Other Technology

Client - Frontend/UI

  • Thymeleaf - HTML Spring Dependency
  • Highcharts JS - JS Dynamic Charts
  • Bootstrap - CSS Framework

Server - Backend

  • JDK 11 - Java 11 Development Kit
  • Maven - Dependency Management
  • Spring Boot - Using Spring Initializer for Spring Framework

API

IEX Cloud

Before running as a java application. Make sure to enter in your IEX Cloud API Token/Key.
In '/src/main/java/com.stockcalendar.formpage/iex/IEXApi'
Enter in your token in for data member 'public final static String token'

For IEX Cloud: When you sign up for IEX Cloud and claim your token. Make sure that sandbox is turned on. It is just a switch to flip on while you are on your user dashboard.

Additional Info

In your: 'application.properties' file, don't worry about any configurations. Only property I had to set was 'DEBUG'. However that was just during applcation development.

CSS & JS files are written seperate. However, while using Intellij Community IDE, you have to attach all CSS and JS into html document. Which is already embedded into the files.

Contact

Phone: (971) 708-4444
Email: [email protected]
Linkedin: https://www.linkedin.com/in/ericanderson333
Please contact me and send me any questions/advice! Thanks!

About

Recreated SP500 Project using Spring Framework and UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published