This is my entry in Phoenix Phrenzy, showing off what Phoenix and LiveView can do.
The Unox game name has been taken to make sure no copyright infrigment is done using the Uno. This is a public and open source implementation of the game mechanics with multiplayer online support with random name generator.
Cards uses svg taken from https://en.wikipedia.org/wiki/Uno_(card_game)#/media/File:UNO_cards_deck.svg which is under CC0 lisence are granted usage and modification.
How you deploy your app is up to you. A couple of the easiest options are:
- Heroku (instructions)
- Gigalixir (doesn't limit number of connections)
To start your Phoenix server:
- Install dependencies with
mix deps.get - Install Node.js dependencies with
cd assets && npm install - Start Phoenix endpoint with
mix phx.server
Now you can visit localhost:4000 from your browser.
Ready to run in production? Please check our deployment guides.
- Official website: http://www.phoenixframework.org/
- Guides: https://hexdocs.pm/phoenix/overview.html
- Docs: https://hexdocs.pm/phoenix
- Mailing list: http://groups.google.com/group/phoenix-talk
- Source: https://github.com/phoenixframework/phoenix