Purposefully tongue-in-cheek, Diamond Hands Holdings is a small Elixir application that simulates a financial application. It models a small financial SaaS application with registration and login, wallets for cash funds, dynamic stocks, and per-user portfolios. It uses primarily websockets via Liveview for the user experience and PostgreSQL for the database. Users can "deposit" funds into their wallet, then purchase or sell units of "stock" at a simulated market value.
This app is going to play a part in a new, still under-development, and under-wraps product that I'm developing with some partners. The product is going to fill in a gap we've identified with incident response. If you have any interest in this idea or want more information, contact me at the email on my about page.