Activity

idiotmethere

added a semi functional leaderboard and removed email password. My database is not secure and could leak emails, which would be a minor inconvenience to users if advertisers got hold o fthe emails i guess. I also fixed some bugs.

Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
0
idiotmethere

Added firebase support and migrated from local to railway hosting. It now supports google and github auth (email password is still buggy) and allows you to store data.

You can choose how much cash to start with, and restart whenever. Force restart if you have overall -100 profit.

Did I mention accounts and sign in happy .

Also for some reason it tells me I vibe coded and lost 3 hours on this project, so devlogs look more spaced out or something all I know is that I didn’t vibecode.

Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
3

Comments

idiotmethere
idiotmethere 15 days ago

I found out its not that it thinks i’m vibe coding, It just requires you to submit a devlog before your project updates.

RespectableDot
RespectableDot 8 days ago

how do i use this

RespectableDot
RespectableDot 8 days ago

like where do i play

idiotmethere
  • Added proper styling for candle sticks and good looking volume bars.
  • Added a purchase section where you can “buy” stocks.
  • Added a transaction history section where you can see all purchases and total profit accounting for changed prices, but to save API requests it only refreshes when you tell it to, this includes which stock, buy price of stock, amount bought, value of amount bought, and this data is also outputted to console that I used to debug.
    Next things to add:
  • FINALLY fix things like market cap and P/E
  • Not allow you to sell more than you have
  • Create a start screen with game mode (hard medium and easy, which change starting cash) or paper trading mode where you can set your wallet
Attachment
Attachment
Attachment
Attachment
Attachment
0
idiotmethere

fixed candlestick, made color of line change live depending on increase/decrease in price, added volume bars, added small buy/sell interface that, for now, just appends the data of when bought and what bought with how much to a portfolio array.

Next update will include:
a working portfolio that tracks how much stock you have including transaction history that also tracks overall net profit via searching every stock you have and doing price now-buy price.

I have an API limit right now, so I will include a NEW screenshot as soon as possible.

Attachment
0
idiotmethere

Working candlesticks! i tried to add a portfolio base, where you can buy or sell stocks, but I can’t test since my API key is buggy, but at least the candles work :)

because of the failing api key, I couldnt attach a picture of the current output, so here’s a buggy version of it that did have candlesticks but not pretty ones.
Next devlog will include a screenshot of its content and a screenshot of this ones content.

Attachment
0
idiotmethere

Added candle sticks, but it doesnt work yet. Next commit should include functional candlesticks and fix of parameters like market cap.

Attachment
0
idiotmethere

Made it more interactive, graph now has live stock price and gives more detail when you hover over a specific date, added timeframes but there still is a 5 per minute API limit. Extra details also not functional yet.

Attachment
Attachment
0
idiotmethere

Switched to a swing interface, I built a basic graph with a search bar in the top left. The graph for now is only ~2months, but I hope to add more customizability.

Sorry for the devlog being like 2 hours late, I’ll start adding more storytelling later.

Attachment
0
idiotmethere

Created the basic HTML interface, added background image, made top window bar, created draggable window that can be closed and reopened.

Attachment
1

Comments

Nirvana
Nirvana about 1 month ago

cool

idiotmethere

Update #2:

Added a toolbar at the top, this changes time frame from intraday to daily to weekly to monthly. Thats all for today, I had a lot of other work.

Attachment
0
idiotmethere

GRADLE!!!!

I did some more research and found out that gradle is wayyyy better for my purpose so no more Maven!

This is the first non buggy version I’m uploading, seems like a lot of code, I know, but I used a library by crazzyghost. Check out and star their repo here, I really loved their tool to make alphavantage work with java: Java-AlphaVantage.

Added some more swing features in a SwingUtilities, along with jfreechart and the data from alphavantage to produce the product below.

Current functionality: Type exact stock symbol (will be changed to name and close matches in future updates) at the top bar and press go (default is NVDA). Your stock will be displayed at a weekly timeframe. you can zoom and edit properties using right click.

I’m Hoping to add basic styling before adding more functionality and info in the next update.

Attachment
0
idiotmethere

Finished project. Fully functional, somewhat accurate speech to text service using TargetDataLine to get audio input, Vosk to decode raw bytes into text, Robot to type.

Attachment
2

Comments

RespectableDot
RespectableDot about 2 months ago

nice but how do i download and stuff

idiotmethere
idiotmethere about 2 months ago

for development and changing code, look at readme again its updated. otherwise just follow instructions in readme to download and recombine jar files and run with java 25

idiotmethere

Added full JFrame and swing, thats what I’ll be using, converted to maven, using Jfreechart (still buggy). Got API key for alpha vantage and attempting to integrate it with Jfreechart but maven is still failing in vscode terminal.

No attachment because its just errors.

Attachment
0