Add Elo rating system with match entry and CSV upload

- Implement EloCalculator service for 2v2 Euchre matches
- Create background job processing with GoodJob
- Add single match entry form
- Add CSV upload for batch match entry
- Create player rankings view
- Add database schema for matches and elo snapshots
This commit is contained in:
2026-03-26 16:28:24 -07:00
parent 1a9b3496e1
commit 1268889a78
31 changed files with 865 additions and 2 deletions
+2 -1
View File
@@ -17,8 +17,9 @@ gem "rom", "~> 5.3"
gem "rom-sql", "~> 3.6"
gem "sqlite3"
gem "good_job", "~> 4.13"
group :development do
gem "hanami-webconsole", "~> 2.1"
gem "guard-puma"
end