Skip to content

rstotler/stockinc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StockInc

A web application created with Spring Boot, Thymeleaf, Java, Javascript, & Ajax

Gain prestige trading stocks, artificially influence market prices, gain market insight buy leveraging tipsters, forming companies with other players, and hacking your competition and stealing their resources! Oh, and don't get caught, or your company could be disbanded or gain a negative repuation which negatively impacts your influence!

Stocks are updated once per day. Stock prices rise and fall according to the number of times they are mentioned in the news.

Login Screen

User data persisted using Spring Data JPA. Authentication is handled using Spring Security and user details are hashed and protected.

alt text

Stock Listings

View your account credit, total investment, and gain/loss on the top bar. Stock listing prices determined by a 30-day rolling average updated every day. Buy/sell prices and other web elements are dynamically updated on mouse click using Javascript.

alt text

Player Companies

Create player-made companies to band together with your friends and other players, increasing your company value and hacking power. Modify existing company details & accept/decline new members as a company CEO. Ajax is used to consume resources (accept/decline/remove members) without a page refresh.

alt text

Infrastructure Units

Hire/create units to aid in your company endeavors. Javascript is used to create a dynamic countdown timer showing how much time remains in unit creation.

Tipster - Gain valuable market insight into future stock price movements.
Influencer - Artificially influence the price of future stock movements.
Hacker - Steal resources from competing companies to become the move valuable company.
Analyst - Prevent hacks from occuring and gain valuable insight when they occur.

alt text

Hack Other Companies

Hack competing groups using available hacker units and steal resources and stocks. More hackers increases chances of success. More analysts increases defense against being hacked. Countdown timer to hack completion is visible using Javascript to dynamically count down remaining time.

alt text

Message Inbox

Messages are received via leveraging market tipsters detailing future stock movements and upon successful and failed hacks, detailing the amount of resources stolen, and when being alerted to hacks by others.

alt text

About

Stock Trading Simulator Web App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors