Skip to content

mitalisalvi/Stock-Trading-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Stock Trading Application

Final Project - Web Development Tools and Methods ( INFO 6250 )

Project Description

Online Stock Trader lets you trade, invest, track and review stocks using a single account. Live streaming quotes of stocks and currencies allow you to keep up to date with the fast pace of trading world. It lets you trade across exchanges. Get personalized recommendation based on your spending habits and portfolio. Track stocks using customized watch-list

Technologies Used

Spring Boot

  1. Spring Core – Dependency Injection and Inversion of Control
  2. Web MVC architectural pattern
  3. AJAX – service side scripting
  4. Validation – Validator
  5. Interceptor – Disabling caching using Http Headers and Logging
  6. Password Hashing using j-BCrypt
  7. JSON Binding
  8. Rest Template
  9. Apache Common Email
  10. Pdf Generator
  11. Java 8 Stream API
  12. jUnit testing
  13. Server – Embedded Tomcat Server
  14. Maven Plugin and dependencies
  15. Logging – slf4j
  16. Session Management using Session Object
  17. File Reader and Writer

Hibernate

  1. Entity Manager
  2. Relationship Mapping
  3. Hibernate Validator
  4. Criteria Query

Thyme-leaf

  1. JQuery
  2. JavaScript
  3. Boot-Strap
  4. CSS3
  5. HTML5

API

  1. Bar-chart on Demand API: https://www.barchart.com/ondemand/api
  2. World Trading Data: https://www.worldtradingdata.com/
  3. Investors Exchange (IEX): https://iextrading.com/

Run the application

Go to stocktrader root folder
Run the following command: 'mvn spring-boot:run'

About

Stock Trading Application using Spring Boot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published