Rock Paper Scissors Live

genserver
channels
phoenix
game
#1

My first Elixir project in production :purple_heart:

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.

7 Likes