Skip to content

yktsang01/VirtualTrading

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Trading

Java web application simulating online stock trading.
First developed in Y2008, revamped in Y2024.
Compatible with Java 17.

The available features can be found here.

The application follows a 3-tiered architecture:
MySQL database for the data layer. Database scripts can be found in db folder.
REST APIs for the service (business logic) layer. The available endpoints can be found here.
Freemarker for the user interface (UI) layer.

Spring Boot v3 as base with embedded Tomcat server.
A "modified" Yahoo Finance API library for fetching stock prices. (Changes here.)
OpenAPI v3 for Swagger.
JSON web token (JWT) for API authentication & authorization.

Domain model:

About

No description, website, or topics provided.

Resources

License

BSD-3-Clause, MIT licenses found

Licenses found

BSD-3-Clause
license.txt
MIT
YahooFinanceAPI-LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages