For people who want to try and invest.
People often want to invest but don't know where to start, well this is the solution to your problem π
THIS IS A SIMULATOR AND WHATEVER YOU DO WILL NOT BE TURNED INTO REAL MONEY.
I used ai to debug errors with js.
Chris Joe .m
Whoops! Looks like they don't have a project yet. Maybe ask them to start one?
swiss
Check their projects out: audio visualizer, portfolio2.0 - personal projects thing, static site - mimic, temporary portfolio
michele
Check their projects out: orange pi zero 2w dht 11 google home api, crypto/wallet/mining pool watcher
awsome-webdev
Check their project out: Open Cloud
Paulo Bello
Check their project out: Bello Banking
Chesspotato
Check their projects out: Meme-o-tory, The Final One , Twisted Calculator, Kryo
Nirvaan
Check their projects out: gitcommit-cli, Mood Mirror (Never let stress derail your flowβget smart break reminders to code happier and longer)
George Vazakas
Check their projects out: Games on MY Programming Language (Quanta), HexaBit, Quote Site
Ganesh
Check their project out: Zoneout
MettaBlender
Check their projects out: File To QR-Code, GeoReminder, fpv learning platform
Minh Duy
Check their projects out: Simple Docker Dashboard, Hackclub AI UI, My Profile
Mateo Desuasido
Check their projects out: Countdown to School, Control My Aircon, Practice
christian Games
Check their projects out: Anime Quiz , Platform
hugo brisebois
Check their projects out: Space Explorer, console book finder, E-Portfolio, password manager
Oliver
Check their projects out: Python Ethical Hacking Toolkit, CourseNotes, Gradient Club, Branch YSWS, opott.uk
Mustafa Ali
Check their projects out: Beyblade, Book Corp, Scoopy, Wave Rider, Fast tracking app, Platform Panic, Portfolio
AbΕ« al-BarΔΚΎ
Check their projects out: Image Compressor, Typing Speed Test, QR Code Scanner, Moaz Video Downloader, QR Code Generator, Hangman Code Generator, Text Transformer, Text to voice converter, Text to Handwriting Converter, Currency Convertor , Python Learning Website, Moaz Website generator, Pac Man Game, Beautiful Chess
CyberIntruder
Check their projects out: Brainf**k "game engine", Robotic Chess
Rene Lukac
Check their projects out: Devil May Cry: CLI Edition, Student Parliament Voting Website
Pixel
Check their projects out: Echo Weaver, Github Profile, Syllabo, YouTube Screenshot Helper Extension, UIBloatwareRegistry, SHG Management
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Added a forum section but it has a few bugs. Each fetch makes it update the page which makes everything flicker.
Added Portfolio vs. Custom Benchmarks to benchmark how you are doing with your portfolio.
The chart is still a bit broken but i made it connect the 2 missing sides to fill in the gap.
FIxed it so you can see the line that is being drawn and also fixed the problem of randomly clearing the drawing and it randomly saying All drawings cleared.
I tried to add the candle stick chart but it still didn't work after lots of debbugging. Instead i added Open High Low Close on the ui.
Im adding a candle stick feature on the chart but for some reason im getting this error Uncaught TypeError: String.prototype.toString requires that 'this' be a String
Zt @ chart.js:13
Qt @ chart.js:13
color @ chart.js:13
tick @ chart.js:13
(anonymous) @ chart.js:7
_update @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
requestAnimationFrame
_refresh @ chart.js:7
(anonymous) @ chart.js:7
For limit and stop orders, i added a Order Expiry. Right now im still working on making the ui better.
I just saw this error, going to try and fix it now since the frontend doesn't tell you what went wrong.
Tutorial is still a bit broken, after you click sell it doesn't let you move on to the next screen, still trying to fix
Solved the tutorial screen blank since the homepage was on top of the trade stock gui, i solved it by starting the user on the homepage.
MAJOR BUG I JUST FOUND. THE TUTORIAL DOESNT WORK. As for the rest of the dev log, I worked on not requesting news every second to overload my own API.
the title might contain the other names of compaies also put those companies in the Caching without needing to call the api and it stores in a json file cachednews.json and gets removed in one month
The caching works but im going to add the title might contain the other names of compaies also put those companies in the caching without needing to call the api.
I added a news section using the https://newsapi.org api. You can see related news of your stocks on the watchlist. It only allows 100 requests per day, im going to add caching on the backend.
I added a data converter from the json to move to a new forma, there are check sum data and next im goiing to add a preformance report for every user.
So im trying to make a order cancel feature but the frontend keeps sending undefined, i coded the api path for cancel
Added a limit order function and also stop so you dont have to keep checking the website, you can just set a order.
In the leaderboard, everyone has a pfp even if they didn't set one. The picture is stored in the backend and sent to the frontend when loading the leaderboard.
So far, ive added a upload picture option in settings, this is just the frontend and i will work on the backend now
Added portfolio and also fix some bugs with the node backend, anti cheat was flagging everyone who had above +10k of money from start.
I have made a stock auto complete feature, also added a auto system to check for cheaters by flagging them.
Fixed some bugs with the web browser api for notifications. And added a transactions page to the frontend.
Had to push out a hotfix asap because there was a cheater who changed the currentStockPrice variable to sell at a higher price.
Added a Active Traders section with the users who made one or more traders and also a New/Default Users who didn't make a trade before.
Due to some people adding profanity onto their username i had to add https://github.com/jo3-l/obscenity into my backend.
Hot fix: in frontend when clicking the buttons for the first time, it always goes to AAPL.
Added transactions to keep better record. There will be a page soon with all the transactions but first i need to fix the line break problem in the 1d and live.
There are still users with null as the username, i am still trying to generate a temp name and also name changing system is going to be in the next version. Anti cheat works quite well.
I fixed the backend so that null will not accept it and also fixed the anti cheat so that it does a check total money to see if its legit.
I finally fixed the failed to fetch error with cors. I made a silly mistake fetching from localhost instead of stockapi.ronanapis.us.......
The dark mode has a bug with the login, Going to fix now. Also im adding anti cheat and recalc if your money is legit to cheat the leaderboard.
I have added a user id gen on the frontend and it gets stored in local storage. Im going to code the nodejs backend to accept the id and write into json
Made the nodejs server display the frontend.html on localhost:5001 so that i dont have to use github pages and set up dns
I have made a working v1 website. My next step is going to be deploying this on github pages.
I added categories to the home page, my next step is working on nginx for the backend and port forwarding.
I have fixed the issue, turns out the issue was due to mixing ES module import syntax with a CommonJS environment.