Skip to content

A Full-stack, Auction-market, Spot-exchange written in Rust.

License

Notifications You must be signed in to change notification settings

mental32/exchange-orderbook

Repository files navigation

Greetings! 👋

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.

Screenshots

Landing Page

landing-page

Sign-In Page

Sign-In Page