Skip to content

mring33621/small-market-data-unaut

Repository files navigation

Small Market Data Server

Goal: To learn a little about...

  1. Gradle (alternative to maven for building Java projects)
  2. Micronaut (alternative to Spring Boot)
  3. Tablesaw (Dataframes for Java)
  4. Thymeleaf (Server-side view/html templates)
  5. Plotly (Javascript graphing/charting library)
  6. Java 17

Endpoints

GET

  1. /eoddata/head -- returns 10 rows of EOD NASDAQ Data
  2. /eoddata/queryBySymbol.txt?symbol=EBAY -- returns rows of EOD NASDAQ Data for the given symbol as text
  3. /eoddata/queryBySymbol.html?symbol=EBAY -- returns rows of EOD NASDAQ Data for the given symbol as HTML

HTML output now includes candlestick and volume charts, courtesy of plotly!

sample of html output

Micronaut 3.7.5 Documentation


Feature http-client documentation

Feature views-thymeleaf documentation

Feature test-resources documentation

Feature mockito documentation

About

A Small Market Data Server using Micronaut and some other stuff

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published