exchange-orderbook is an implementation of a full-stack, Auction-market, spot-exchange; like Coinbase, Kraken, or Binance supporting Bitcoin (BTC), Ether (ETH), Solana (SOL), and USDC.
The frontend was built using NextJS, TailwindCSS, shadcn/ui, and Clerk. The database is Postgres, for the matching engine, settlement layer, and blockchain integration Rust was used. Check out the screenshots!
Do I have permission to run this? - Yes, you have permission to run the software on your personal device for educational purposes only. This means you can use the software to learn and understand the coding practices and techniques employed. However, you are not allowed to use the software for any commercial activities, nor can you modify or distribute the software in any form, whether modified or original.
Why make this? - Fun mostly. I don't get to do a lot of full stack work at day job so this is a great way to stretch my virtual legs every once in a while.
How do I run this? - A docker-compose.yml
file is provided so running docker compose up
should be enough; if it is not then please open an issue and let me know.
Email [email protected]
for job offers otherwise use GitHub discussions for questions.