chrisgreg / skin_rank

An Overwatch 2 Skin Voting System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

An Overwatch 2 Skin Voting System


Languages

Language:Elixir 86.8%Language:JavaScript 4.9%Language:HTML 4.1%Language:Dockerfile 3.3%Language:Shell 0.6%Language:CSS 0.2%Language:Batchfile 0.1%