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.
Challenges I ran into
Accomplishments that I'm proud of
Basic order functionality works
Much more robust order matching functionality, and a lot more tokens support. Similar to shapeshift, but truly decentralized.