Javascript project A stock exchange simulator is one of the best projects because it naturally uses Priority Queues(Heaps), HashMap, and trees.
Flow:
Stock Exchange: | |---Exchange | | | |---Companies | |---Order Book | |---Users | |---Trades | |---Trader | |---Orders | |--Buy | |--Sell | | |____Matching Engine
Focusing on backend only for now