Centralized exchanges suck because they get hacked, and are prone to front running/manipulation. Decentralized exchanges allow direct transfer of tokens.
What it does
It's a decentralized and open orderbook for 0x.
How I built it
It's built with React/Redux on the frontend, orders are created using the 0x protocol, and propagated over websockets to anyone else listening to the website or websocket API. All source code is open source as well: https://github.com/Everhusk/ZeroExchange
Challenges I ran into
Accomplishments that I'm proud of
Basic order functionality works
What's next for ZeroExchange
Much more robust order matching functionality, and a lot more tokens support. Similar to shapeshift, but truly decentralized.