Hi all!
We are excited to announce that Hawku has launched an NFT marketplace entirely written in Elixir /Liveview. You can try it now at www.hawku.com
While most of the NFT attention is focused on art, collectible, or avatar NFTs, the Hawku marketplace is focused on gaming/utility NFTs where we help people buy/sell NFTs based on their real-time performance metrics as opposed to just looks and rarity.
Hawku has launched first with ZED.run an NFT horse-racing game consisting of ~250,000 racehorse NFTs which have hidden performance metrics. With ZED You buy, breed and race horses. Some horses are fantastic racers and can win rewards in tournaments and some are not. Obviously the better the horse performs, the more valuable it is. Hawku lets you combine the racehorse’s real-time results with a marketplace so you can buy, sell and list based on its actual performance. You can try it at www.hawku.com.
In terms of Elixir, the front-end is written in Liveview with both Liveview components and PubSub for notifications. We also implemented PhxGenAuth using MetaMask login as well.
The backend is also in Elixir using a large assortment of blockchain libraries and tools already in Elixir. Hawku is also dedicated to adding to Elixir web3 open-source with both managed forks of existing projects and new libraries that can help developers build new Elixir web3 applications.
Since it’s launch Hawku has grown to millions of monthly page views, and now thousands of transactions on the blockchain - all using the Phoenix/Elixir/Liveview platform.
We are posting this to mostly let the community know that yes, you can build production sites in Elixir/Liveview and you can build production-ready web3 Elixir tools.
Happy to answer any questions you may have!
(Also, a shameless plug: If you are an experienced Elixir developer who is interested in Web3, come join our < 10 person team by applying at jobs.hawku.com!)