/skin_rank

An Overwatch 2 Skin Voting System

Primary LanguageElixir

SkinRank

To start your Phoenix server:

  • Run mix setup to install and setup dependencies
  • Start Phoenix endpoint with mix phx.server or inside IEx with iex -S mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

To Do:

  • LiveView landing page
  • Consuming JSON and populating seeds
  • Rendering scaffold for characters and skins
  • Store images for skins locally
  • Slight rendering improvements
  • Users can vote
  • Update vote count in real-time
  • Add autoanimate to votes
  • PubSub message passing
  • Add top skins to side panel and animate
  • Deploy
  • Pagination / Optimise data fetching
  • Fingerprint users to prevent multiple votes
  • Real-time cursors
  • Real-time user count

VoD available at: on YouTube