My first Elixir project in production
http://rockpaperscissorslive.com
Features
- Play Rock–paper–scissors against real players
- Beat the highscore (winning streak)
- See the last hands of your opponents while playing
- Fallback to Bot opponent if no human player is available
Tech
- Phoenix Channels for player interaction
- GenServer for matches, match scheduling and player stats
- Postgres for storing the highscores
- Front-End is Vue.js
- deployed on a small DO Droplet with edeliver
Outlook
- Create PWA
- Release PWA in Play Store
- Logo and design
I would be happy to receive your feedback and suggestions.