MCPcopy Index your code
hub / github.com/ayushmaanbhav/StockMart

github.com/ayushmaanbhav/StockMart @v2.1-prod

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.1-prod ↗ · + Follow
348 symbols 801 edges 46 files 5 documented · 1%

Browse by type

Functions 296 Types & classes 52
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

StockMart

A java based Virtual Stock Exchange Game (VSE)

Description:

I developed the application in two parts, a client applet which interacts with a server application via TCP. The features of the client applet include live ranking, chat discussion, news items, company stocks and their market values, the status of share market and sensex. The features of the admin application (server) include live view of the users, their details, stocks and money, set news items, set time limit, block chat, delete user, view rankings, chat discussion and edit stock prices.

Features and Improvements (Branch: real-bid):

Introduced real bidding whereas the code in the master branch operates on Monte Carlo simulation and there is no real bidding. Introduced many new features like bid graphs and order queue graphs !!! Fixed many bugs.... Developed a matching engine for matching orders or bids..... Improved code structure....

Screenshots:

Server:

capture capture3 capture4 capture5

Client:

capture2 capture6

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 296
Class 50
Interface 2

Languages

Java100%

Modules by API surface

src/com/ayushmaanbhav/jstockmart/client/BackgroundAnimation.java35 symbols
src/com/ayushmaanbhav/jstockmart/user/User.java31 symbols
src/com/ayushmaanbhav/jstockmart/client/Main.java21 symbols
src/com/ayushmaanbhav/jstockmart/utils/TrippleArrayList.java18 symbols
src/com/ayushmaanbhav/jstockmart/utils/ButtonColumn.java15 symbols
src/com/ayushmaanbhav/jstockmart/client/Client.java15 symbols
src/com/ayushmaanbhav/jstockmart/server/Server.java12 symbols
src/com/ayushmaanbhav/jstockmart/server/UserDatabase.java11 symbols
src/com/ayushmaanbhav/jstockmart/server/GraphPanel.java11 symbols
src/com/ayushmaanbhav/jstockmart/server/StockMart.java10 symbols
src/com/ayushmaanbhav/jstockmart/client/HistogramPanel.java10 symbols
src/com/ayushmaanbhav/jstockmart/client/GraphPanel.java10 symbols

For agents

$ claude mcp add StockMart \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page